日常-2018.08.06-super关键字

1.super关键字
(1)在子类中利用super()调用父类构造方法;
super();//调用空参构造器
super(参数列表);//调用有参构造器

(2)在子类中,没有手写构造,编译器添加默认的空参数构造器;

public Student() {
super();
}

(3)注意:子类中所有的构造方法,无论重载多少个,第一行必须是super();

如果父类有多个构造方法,子类任意调用一个就可以;

super()必须放在该构造方法的第一行;

super()和this()不同时存在第一行,保证子类的所有构造方法调用到父类的构造方法即可。

猜你喜欢

转载自blog.csdn.net/qq_42448091/article/details/81460154
今日推荐