【发布时间】:2012-03-07 13:57:41
【问题描述】:
所以我有我的基类 X 和扩展它的类 Y。 我在 X 类中有许多方法,它们在 Y 类中都被覆盖了, 我想在这些方法之一中添加一些语句,即使该方法被覆盖,它们也会被调用,而无需将任何额外代码放入 Y 类中。
有什么办法吗?
public class X
{
protected void method()
{
// vital statements;
}
}
public class Y extends X
{
protected void method()
{
/* vital statements still need to happen
* would rather not have to call it
* in every single class that extends X
*/
// non vital statement;
}
}
【问题讨论】:
标签: java class methods overriding