public class Fu {
int a = 100;
void miner(){
a--;
}
int getA(){
return a;
}
}
class Zi extends Fu {
int a = 0;
void miner(){
a++;
}
int getA(){
return a;
}
}
public class Test {
public static void main(String[] args) {
Fu x = new Zi();
System.out.println(x.a);
System.out.println(x.getA());
x.miner();
System.out.println(x.a);
System.out.println(x.getA());
}
}
运行结果:

本文通过一个简单的Java程序展示了类继承的概念及实例。父类Fu与子类Zi中包含相同的方法和属性,但实现不同,通过多态的方式创建子类对象并调用父类引用,演示了方法覆盖和变量隐藏的效果。

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



