美文网首页
super关键字

super关键字

作者: 一生戎码 | 来源:发表于2019-08-24 18:25 被阅读0次

什么是super?

super代表的是当前子类对象中的父类型特征。

什么时候使用super?

子类和父类中都有某个数据,例如,子类和父类中都有name这个属性。如果要再子类中访问父类中的name属性,需要使用super。

子类重写了父类的某个方法(假设这个方法名叫m1),如果在子类中需要调用父类中的m1方法时,需要使用super。

子类调用父类中的构造方法时,需要使用super

注意一:super不能用在静态方法中。

注意二一个构造方法第一行如果没有this(…);也没有显示的去调用super(…);系统会默认调用super();如果已经有this了,那么就不会调用super了

super(…);的调用只能放在构造方法的第一行,只是调用了父类中的构造方法,但是并不会创建父类的对象。

相关文章

网友评论

      本文标题:super关键字

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