本文主要是介绍java基础之super关键字,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
关键字super
(1)super可用于访问父类中定义的属性。
(2)super可用于调用父类中的成员方法。
(3)super可用于在子类构造方法中调用父类的构造方法。
注意:
尤其当子类和父类中出现同名成员时,可以用super进行区分
Super的追溯不仅限于直接父类。
Super和this的用法很像,this代表本类对象的引用,super代表父类的内存空间的标识。
Super修饰构造器:通过在子类中使用super(形参列表)来显式的调用父类中指定的构造器。
在构造器内部,super(形参列表)必须要声明在首行。
在构造器内部,this(形参列表)和super(形参列表)只能出现一个。
当构造器中不显式的调用this(形参列表)或者super(形参列表),默认调用的父类空参super()的构造器。
这篇关于java基础之super关键字的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!