super 是指向自己父类对象的一个指针,而这个父类指的是离自己最近的一个父类。
super 有三种用法:
-
直接引用
-
与 this 类似,super 指向当前对象的父类,这样就可以用 super.xxx 来引用父类的成员
-
-
子类与父类的【成员变量或方法】同名时,用 super 进行区分
-
引用父类构造函数
-
super(参数):调用父类中的某一个构造函数
-
this(参数):调用子类中另一种形式的构造函数
-
super 是指向自己父类对象的一个指针,而这个父类指的是离自己最近的一个父类。
super 有三种用法:
直接引用
与 this 类似,super 指向当前对象的父类,这样就可以用 super.xxx 来引用父类的成员
子类与父类的【成员变量或方法】同名时,用 super 进行区分
引用父类构造函数
super(参数):调用父类中的某一个构造函数
this(参数):调用子类中另一种形式的构造函数