封装继承多态


封装

  1. 封装(数据的隐藏)禁止直接访问一个对象中 数据的直接表示,而应通过操作接口访问,称为信息隐藏。
  2. 属性私有 get/set
    封装继承多态

get/set 方法

1.提供操作这些属性的方法

2.提供public 的 get/set 方法
封装继承多态

继承


extends
封装继承多态


object类

object是所有类的父类

super

1.super调用父类的构造方法,必须在构造方法的第一个

2.super 必须只能出现在子类的方法或构造方法中

3.super和this 不能同时调用构造方法

this

this:本身调用这个对象

没有继承也可以使用

this(); 本类的构造

super:代表父类对象的引用

只能在继承条件下使用

super();父类的构造

封装继承多态

方法重写
  1. 需要有继承关系,子类重写父类的方法
  2. 方法名必须相同
  3. 参数列表必须相同

封装继承多态


多态

同一方法可以根据发送对象的不同采取不同的行为方式
  1. 多态是方法的多态,属性没有多态
  2. 父类 和子类 有联系
  3. 存在条件: 继承关系,方法需要重写,父类引用指向子类对象 Father f1 = new son();

封装继承多态

相关文章:

  • 2022-12-23
  • 2021-07-05
  • 2022-01-06
  • 2021-07-24
  • 2021-04-28
  • 2021-04-16
猜你喜欢
  • 2021-10-14
  • 2022-01-20
  • 2021-08-25
  • 2022-01-13
相关资源
相似解决方案