Day54 Java面向对象08 继承
Day54 Java面向对象08 继承
1.继承
- 继承的本质是对某一批类的抽象,从而实现对显示世界更好的建模
例:
①父类: 人类
②子类: 学生,老师,家长
学生,老师,家长都是人类,拥有人类的属性和方法
继承的表达式为:
public class 子类名 extends 父类名 {
}
-
extends是扩展的意思,子类是父类的扩展
-
子类可以继承父类的所有属性和方法(private除外)
封装思想下,属性私有,因此子类一般无法直接继承父类属性,但可以通过get/set方法调用属性 -
Java中只有单继承,没有多继承(儿子只能有一个父亲,但父亲可以有多个儿子)
2.快捷键
CTRL + H 可以打开继承树状图
3.Object类
Java中所有的类都默认继承Object类