企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 继承 #### 生活中那些东西可以继承? * 财产 * 皇位 #### java中的继承? 类与类之间的继承 成员变量,成员方法 哪些内容可以继承? 属性和行为 **** #### 如何继承? 用关键字 extends **** #### 继承有哪些特点? 1. 继承父类拥有的非私有的成员变量,成员方法 2. 子类可以拥有自己的成员变量和成员方法 3. 如果子类重写了父类的方法,则执行方法的时候,实行的是重写后的成员方法 4. 类与类之间只能单继承(一个子类只能有一个父类,一个父类可以有多个子类) 5. 类可以多重继承 #### 方法的重写 方法名相同,参数列表和参数类型都相同,只有方法体不同,称为方法的重写 方法的重写只能发生在继承关系中 **** #### 继承的由来? 将多个类中共同的内容放在一个类中,然后其他类使用的时候不必再重新定义所需的内容,简化了程序。 **** #### 继承的好处 1. 让类与类之间产生的关联,为多态提供了前提条件 2. 提高了代码的复用性 **** #### 继承的弊端 违背了软件工程理念:低耦合,高内聚 低耦合: 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉 高内聚: 低耦合是仅暴露少量的方法给外部使用,尽量方便外部调用