一、分析代码
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();
}
}
二、结果

一定要注意子类无参构造方法中,默认调用父类的无参构造方法

本文通过一个具体的Java代码示例,详细解析了Java中类继承的基本概念及其实现方式。特别关注了子类如何继承父类的属性和方法,并且演示了如何在子类中覆盖父类的方法来实现特定的功能。
395

被折叠的 条评论
为什么被折叠?



