美文网首页
super关键字的使用

super关键字的使用

作者: White夏天baby | 来源:发表于2021-06-19 23:16 被阅读0次

可以通过super访问父类当中允许被子类派生的任意成员(不仅是方法,属性也可以)
父类的构造不允许被继承,也不允许被重写

类在进行加载的时候,会优先加载父类的静态信息,然后加载子类的静态信息
完成父类信息加载的时候,会先进行加载父类的成员属性,然后执行构造代码块,最后执行构造方法
然后加载子类信息,先进行加载子类的成员属性,然后执行构造代码块,最后执行构造方法

继承后的初始化顺序
父类静态成员-------------->子类的静态成员-------------->父类对象构造-------------->子类对象构造

访问修饰符,不影响成员加载顺序,跟书写位置有关

若父类当中没有无参构造方法,那么继承的子类中,也不能有无参构造方法

父类的无参构造不允许被继承,不允许被重写,但是会影响子类的实例化过程

子类的构造过程中必须调用其父类的构造方法
如果子类的构造方法中没有显示标注,则系统默认调用父类的无参构造方法

可以通过super调用父类允许被访问的其他构造方法
super必须被放在子类构造方法有效代码第一行

相关文章

  • 组件编写

    super关键字 使用class关键字时无法使用super.method,解决方案

  • Java 基础 20 super关键字以及继承中的方法重写

    1.1 super 关键字的概述和使用 1.1.1super 关键字的概述 super的用法和this很像this...

  • 《Oracle Java SE编程指南》13-04:super关

    内容导航: 前言 前言 -- 1、super关键字 super关键字的使用方式与this很类似,不过super一定...

  • super

    super关键字的使用 super理解为:父类的 super可以用来调用:属性、方法、构造器 super的使用:(...

  • Es6的super关键字和箭头函数this指向

    super关键字 super关键字指向该对象的原型,super关键字只能使用在对象简写的方法中,请看下列。 上面代...

  • 1、继承中super和this关键字的使用

    继承中super和this关键字的使用 super关键字的使用 在子类的成员方法中,访问父类的成员变量。 在子类的...

  • 第十一章继承

    使用继承 父类 子类 子类访问父类成员 super 使用super 关键字,super代表父类对象 访问父类的构...

  • 类的继承

    类的继承通过extends关键字,子类继承了父类的所有属性和方法 super关键字super() 作为函数使用su...

  • es6 对象小结

    es6 对象 super关键字 super这个关键字,既可以当作函数使用,也可以当作对象使用。在这两种情况下,它的...

  • 基础2-对象-关键字

    this和super注意 this关键字 super关键字 instanceof关键字 final关键字 stat...

网友评论

      本文标题:super关键字的使用

      本文链接:https://www.haomeiwen.com/subject/gbadyltx.html