版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangwei_620/article/details/81049978
一、分析代码
class Fu
{
public int num = 10;
public Fu(){ //Fu的无参构造方法
System.out.println("Fu的无参构造方法");
}
}
class Zi extends Fu
{
public int num = 20;
public Zi(){
//super(); //这个不写系统也会自动添加
System.out.println("Zi的无参构造");
}
public void show(){
int num = 30;
System.out.println(num);
System.out.println(this.num);
System.out.println(super.num);
}
}
class Demo3_Extentds
{
public static void main(String[] args)
{
Zi z = new Zi();
z.show();
}
}
二、结果
一定要注意子类无参构造方法中,默认调用父类的无参构造方法