super详解
super详解
super注意点
-
super是父类的构造,必须在构造方法的第一条
-
super只能出现在子类构造或者子类方法中
-
super构造和this构造不能同时调用,因为两者都要必须出现在构造方法的第一条,会冲突
super vs. this
代表的对象不同
super代表父类对象的引用
this代表本类对象的引用
使用前提:
super只能在继承场景下使用
this没有继承也可以使用
构造方法:
super()父类的构造方法
this()子类的构造方法。子类的构造方法如果没有显式调用父类的构造方法会默认去调用