super关键字

1.只要一个类继承了另一个类(或者说这个类本身存在着继承关系),那么这个类一定要调用父类的构造方法,而super就代表着父类;

2.父类仅存在无参构造方法,子类默认调用父类无参构造器,无需写super方法(其实是默认调用了super());

3.父类仅存在有参构造器,子类需要在自己的构造器中使用super()调用父类的构造器,而且super()必须写在第一行;

4.父类既有无参构造器、也有有参构造器,子类默认调用父类无参构造器super(),无需写出;

5.父类存在多个重载的有参构造器,则子类必须选择使用super()调用其中一个;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容