class A{
A(){
print("A()");
}
public void print(String s){
System.out.println(s);
}
public void f(){
print("A:f()");
}
}
class B extends A{
B(){
print("B()");
}
public void f(){
print("B:f()");
}
super.f(); //报错
public static void main(String[] args){
B b = new B();
b.f();
b.super.f(); //报错
}
}
看来还得研究一下
本文通过具体的Java代码示例介绍了类的继承与方法覆盖的基本概念。示例中定义了两个类:父类A与子类B,展示了如何在子类中覆盖父类的方法,并指出了直接调用被覆盖的父类方法时可能遇到的问题。
233

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



