java语言中的继承

来源:互联网 发布:搜狗 算法研究员 面试 编辑:程序博客网 时间:2024/06/15 22:03

知识点:

  • protected关键字

    • 同包子类可以访问父类的public/protected/(default) 方法

    • 不同包子类可以访问父类的public/protected

    • 继承的default方法按照父类计算是否同包

    • 访问权限修饰符的规则是一样的

  • 继承中的构造方法

    • 先执行父类的构造方法,再执行子类的构造方法

    • 默认情况下,调用父类的无参构造方法

    • super关键字可以调用父类的构造方法,放在构造方法的第一行

    • this关键字可以调用本类的构造方法,放在构造方法的第一行

  • this/super

    • this 当前对象本身

    • super 父类的对象

    • this 可以调用属性、方法、构造方法、引用本身

    • super 调用父类可访问的构造方法、方法、属性

  • override

    • 存在继承关系

    • 方法名、参数、返回值类型相同

    • 访问权限修饰符不能低于父类

    • 新建的实例访问的方法是子类的覆盖后的方法


0 0