封装、继承、多态

 

封装

 

 

 

 

 

 

 

 

 

 

 

 

继承

 

 

 

 

继承注意点:object类,super,方法重写

 

super:

 

 

 

 

 

 

 

 

 

 

 

 

 

 方法重写:

 

 

 

 

 

 父类的私有方法无法被重写以及继承

 

 

 

多态

 

多态是同一个行为具有多个不同表现形式或形态的能力。

 

多态就是同一个接口,使用不同的实例而执行不同操作。

多态性是对象多种表现形式的体现。

现实中,比如我们按下 F1 键这个动作:

  • 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;
  • 如果当前在 Word 下弹出的就是 Word 帮助;
  • 在 Windows 下弹出的就是 Windows 帮助和支持。

同一个事件发生在不同的对象上会产生不同的结果。

多态的优点

  • 1. 消除类型之间的耦合关系
  • 2. 可替换性
  • 3. 可扩充性
  • 4. 接口性
  • 5. 灵活性
  • 6. 简化性

多态存在的三个必要条件

  • 继承
  • 重写
  • 父类引用指向子类对象:Parent p = new Child();

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-09-25 00:48  去公司搞点薯条  阅读(28)  评论(0)    收藏  举报