面向对象三大特征
封装 继承 多态
继承
一、作用
- 提高代码重复性,减少一些重复的代码。
- 使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。
- 继承是指在原有类的基础上,进行功能扩展,创建新的类型
二、什么继承
子类只能继承父类的非私有成员,如果成员变量是私有的,但如果获得成员的get、set 方法不是私有的,子类可以通过get、set 方法进行操作父类私有变量。
权限修饰符
继承的特点
1. 单继承、多继承:
一个类只能有一个爸爸,不能有多个爸爸,但爸爸可以有爸爸。
2. 祖宗类
3.就近原则
supper 超级,父类又称超类
方法重写
重写规范:声明不变,重新实现。
子类构造器
this(...)调用兄弟构造器