super关键字

Super关键字:
1.子类实例化过程中父类中的构造器先被调用,然后再调用子类的构造器。
2.子类通过构造器实例化时要调用父类的默认构造器,是隐含的调用了super()这个方法,但是如果子类的构造器中调用了父类中的有参数的构造器,那么无参数
  的构造器就不会被调用了;
3.super()的调用必须要放在方法的第一行;
4.super可以表示父类的引用,我们可以使用super和this来区分父类和子类中同名的属性,在子类中访问属性的查找顺序首先在子类中查找制定的属性名字,如果在
  子类中没有该属性,那么就去父类中去查找该属性,方法也是一样的。当父类和子类有同样的方法时通过子类调用这个相同的方法时调用的是子类的方法。但是我们可以通过
  super对父类的引用来调用父类的方法。
posted @ 2018-11-07 09:44  皓月苍狼  阅读(92)  评论(0编辑  收藏  举报