|
|
1
2
没事,所以我想我就是不能把事情想清楚。所需要做的就是直接在公共方法中进行类型比较
|
|
|
2
1
我不完全确定你的意图是什么,但你不能在子类中更改抽象方法的签名。有一种想法是,如果你得到了一个不合适的foo,就进行参数检查并抛出一个异常:
|
|
3
1
保持简单。保持抽象类的抽象性,但给出
|