【发布时间】:2011-09-11 11:45:06
【问题描述】:
我的理解是,可以使用关键字override 从派生类重写基类中的方法(标记为Virtual)。
但是重写同一个类中的方法呢?
在我的具体情况下,我有一个类 x 有 2 个方法。方法a 与b 有一些共同的行为,b 为方法a 添加了功能。
过去,我在b 中复制了a 的代码,并将新功能添加到b 中。
我想知道是否有更好的方法,以便我可以集中方法 a 的行为。
public class x
{
public static void a() {}
public static void b() {}
}
【问题讨论】: