构造方法中关键字-- super

时间:2023-03-09 09:17:06
构造方法中关键字-- super
package lijun.cn.demo4;

public class Person {
int num =777;
public Person(){
System.out.println("父类的构造方法");
num=666;
} } package lijun.cn.demo4;
// 子类 super() 调用父类的空参构造方法
// super(参数)调用父类的有参构造方法
// 子类的构造方法 有一个默认添加的构造方法
// 子类构造方法第一行 有一个隐式代码调用父类的构造方法
public class Student extends Person {
public Student(){
super(); //相当于调用了父类无参的构造方法
} package lijun.cn.demo4; public class TestDemo {
public static void main(String[] args) {
Student s =new Student();
System.out.println(s.num); //输出结果为:父类的构造方法 666
}
}

相关文章