1.super关键字
- 调用超类(父类)中的方法(必须是protect 或 public)
- 调用超类的构造器(必须作为构造器的第一条语句出现)(下面贴上代码)
//父类 class A { private String mA; public A(String a) { mA = a; } } //子类 class B extends A { public B(String b) { super(b);//利用super关键字调用父类的构造函数 } }
2.this关键字
- 引用隐式参数
- 调用该类的其他构造器(必须作为构造器的第一条语句出现)(下面贴上代码)
class A { private String mA; public A() { //........ } public A(String a) { this();//调用的是A() mA = a; } }