我想在我的游戏对象抽象类中有一个可选的抽象方法,但我不知道这是否可行,我已经搜索过但没有找到明确的答案。
答案 0 :(得分:1)
你可以把可选方法放在一个接口中
public abstract class SuperClass {
abstract void method1();
abstract void method2();
}
public interface OptionalInterface {
void optionalMethod();
}
// don't have the optionalMethod
public subClass1 extends SuperClass {
void method1() {
}
void method2() {
}
}
// Implement optionalMethod
public subClass2 extends SuperClass implements OptionalInterface {
void method1() {
}
void method2() {
}
void optionalMethod() {
}
}