继承

    技术2022-07-10  131

    文章目录

    继承:**this和super的区别?****访问修饰限定符关键字:****final关键字:** 组合:has a

    继承:

    具备相同的属性和方法,is-a的关系

    继承的优点:代码的复用

    子类/派生类 父类/基类/超类

    子类继承了父类的什么? 继承了除父类构造方法之外所有的

    注意点:

    对于父类的private的字段和方法,子类是无法访问的java一个子类只能继承一个父类子类在构造的时候,要先帮助父类的构造,父类如果有构造方法,子类要显示调用

    this和super的区别?

    this代表当前对象的引用 this的作用: this()://调用本类其他的构造方法 this.data;//调用当前类的属性 this.func();//当用当前类的方法

    super:代表父类的引用 1.super()//调用父类的构造方法,必 须 放在第一行 2.super.属性 3.super.方法

    访问修饰限定符关键字:

    private:同一个类

    default: 同一包装中的同一类 同一包中不同类

    protected: 同一包装中的同一类 同一包中不同类 不同包中的子类

    public

    final关键字:

    final int a=10; 常量,只能被初始化一次,接下来就不能在修改final修饰方法:密封类 特性:不能被继承 ,一个类一旦被修饰,这个类不能被继承final修饰方法:密封方法

    多层继承:最好不要超过三次

    组合:has a

    作用:代码重用

    Processed: 0.018, SQL: 9