要求重写非抽象类的特定方法
2022-09-03 04:58:54
是否可以将类定义为
public class MyClass
{
public void methodA(){} // Inherit
public void methodB(){} // Inherit
public void methodC(){} // Require override
}
然后让所有从 MyClass 扩展的类都需要重写,但只是简单地继承和 ?methodC()
methodA()
methodB()
如果可能的话,如何做到这一点?如果不可能,您能提出一个替代解决方案来实现类似的结果吗?
编辑:
我需要一个非抽象类,因为我也希望能够实例化这个类。