摘要:
**高内聚,低耦合** 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅对外暴露少量的方法用于使用 **封装性** 隐藏对象内部的复杂性,只对外暴露一个简单的接口(API),便于外界调用,从而提高系统的可扩展性、可维护性 体现: - 将类的属性私有化,并提供公共的方法来获取和设置该属 阅读全文
posted @ 2023-08-02 15:04
你闯进我的星球
阅读(29)
评论(0)
推荐(0)
摘要:
### 多态性 引入:传统的方法(形参为不同类,就要新建不同的方法)代码复用性不高,不利于代码维护 多(多种)态(状态):方法或对象具有多种形态 多态的具体体现: 1. 方法的多态 方法的重载和重写都体现了多态 2. 对象的多态 #### 对象的多态 一个对象的编译类型和运行类型可以不一致,编译类型 阅读全文
posted @ 2023-08-02 15:04
你闯进我的星球
阅读(42)
评论(0)
推荐(0)
摘要:
**继承性的好处(why?)** 1. 减少代码冗余,提高了代码的复用性 2. 便于了功能的扩展(子类都想添加一个功能,便可直接在父类中添加) 3. 为多态性的使用提供了前提 **格式** ```java 权限修饰符 class A extends B{ } // A:子类、派生类、subclass 阅读全文
posted @ 2023-08-02 15:04
你闯进我的星球
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号