<分区>
假设我有三个类:
class A
{
public void method()
{ /* Code specific to A */ }
}
class B extends A
{
@Override
public void method()
{
/*Code specific to B*/
super.method();
}
}
class C extends B
{
@Override
public void method()
{ /* I want to use the code specific to A without using B */ }
}
本例中的目标是使用 A 中的代码而不使用 B 中的代码。我认为可以通过调用 super 方法来实现,但这也引入了 B 中的代码。
有办法吗?