可以实现吗:如果子类中的某个方法没有调用父类的同名方法,编译时提示出错
z_j 2005-09-03 11:10:13 比如:
class A
{
public void f()
{
System.out.println("A.f");
}
}
class B extends A
{
public void f()
{
System.out.println("B.f");
}
}
B是A的子类,现在需要在B方法f中必须调用A.f , 即如果按上面实现B,需要让编译器提示出错,正确的应该是:
class B extends A
{
public void f()
{
System.out.println("B.f");
super.f();
}
}
即某个方法必须强制让子类调用,不调用,这让编译器提示的错,有没有办法实现这点?