2025年10月16日

摘要: 多态 父类的引用指向子类的类型 Father f = new Son(); 而能执行的方法只看左边的类型. 父类可以指向子类,但不能调用子类独有的方法 如果非要调用,可以进行强制类型转换. 注意事项: 多态是方法的多态,属性没有多态 多态必须在父子类型之间,否则会类型转换异常 如果方法未重写,则执行 阅读全文

posted @ 2025-10-16 20:51 miloandmicah 阅读(7) 评论(0) 推荐(0)

摘要: 继承 super和方法重写 Super 子类中调用父类的方法/成员变量 私有的东西无法使用super调用 #调用父类的name属性: super.name #调用父类的方法 super.show() 子类的无参构造中会隐含一个父类的无参构造 即super(); 若显性地调用super();作为构造器 阅读全文

posted @ 2025-10-16 15:16 miloandmicah 阅读(5) 评论(0) 推荐(0)

摘要: 面向对象2 封装和继承的概念 封装 程序设计的追求:高内聚、低耦合 ​ 即内部数据操作细节自己完成,不允许外部干涉。 ​ 仅暴露少量的方法供外部使用。 属性私有,get、set private :私有 无法直接通过classname.name直接调用. get/set即提供一些公用的访问方法. 意义 阅读全文

posted @ 2025-10-16 12:39 miloandmicah 阅读(6) 评论(0) 推荐(0)