封装继承多态

it2022-12-30  60

封装继承多态


封装

封装(数据的隐藏)禁止直接访问一个对象中 数据的直接表示,而应通过操作接口访问,称为信息隐藏。属性私有 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();父类的构造

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


多态

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

最新回复(0)