super和this关键字
参考链接:
https://blog.csdn.net/pipizhen_/article/details/107165618
1.super是指向父类,this指向子类
创建子类对象时,先初始化父类型特征
`//父类,Animal类
class Animal {
//构造函数
public Animal() {
System.out.println("Animal类的无参数构造函数执行");
}
}
//子类,Cat类
class Cat extends Animal{
//构造函数
public Cat() {
System.out.println("Cat类的无参数构造函数执行");
}
}
执行这个代码public static void main(String[] args) {
Cat cat = new Cat();
}
`
运行结果
Animal类的无参数构造函数执行
Cat类的无参数构造函数执行
总结:
初始化子类时,先调用父类的构造函数,再调用自己的构造函数
作者:
Shu-How Z
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号