• oop中的特征:封装,继承,多态

    • 继承关系:
    • 从语法上来说:就是子类继承父类的属性和方法,并可可以拓展父类的功能(方法)
    • 从结构上来说:类与类之间的关系 - 发生在类与类之间的(层级结构关系)

    • 补充:类 - java中最基本的层级结构!

    • 比如:

    • 人:定义一些共性内容的类 - 父类
    • 共性的特征:(成员属性/变量):姓名,年龄,身高,体重……
    • 共性的行为:(成员方法):吃饭,睡觉……

    • 子类:
    • 程序员,老师,工人……可以定义为子类,子类在父类的基础上可以拓展新的属性和方法
    • 子类在继承父类的属性和方法后,可以直接访问父类的属性和方法 —-?

    • 继承的作用:

    • 1.为了让子类继承父类之后复用父类的代码 - 节约代码量
    • 2.为了便于子类拓展父类的功能

    • 继承的语法:

    • public class 子类 extends 继承父类 {

    • }

    • 注意:java中的所有类都是默认继承自Object