- oop中的特征:封装,继承,多态
- 继承关系:
- 从语法上来说:就是子类继承父类的属性和方法,并可可以拓展父类的功能(方法)
- 从结构上来说:类与类之间的关系 - 发生在类与类之间的(层级结构关系)
补充:类 - java中最基本的层级结构!
比如:
- 人:定义一些共性内容的类 - 父类
- 共性的特征:(成员属性/变量):姓名,年龄,身高,体重……
- 共性的行为:(成员方法):吃饭,睡觉……
- 子类:
- 程序员,老师,工人……可以定义为子类,子类在父类的基础上可以拓展新的属性和方法
子类在继承父类的属性和方法后,可以直接访问父类的属性和方法 —-?
继承的作用:
- 1.为了让子类继承父类之后复用父类的代码 - 节约代码量
2.为了便于子类拓展父类的功能
继承的语法:
- public class 子类 extends 继承父类 {
}
注意:java中的所有类都是默认继承自Object