假设我有以下类结构:
class Base {}
class A extends Base {}
class B extends Base {}
class C extends Base {}
我想编写方法,它接受A和B的实例,但不接受C的实例。
我可以用Java实现吗?
我知道这不是很好的继承情况(A和B应该有与C不同的共同父级),但我只是好奇用 Java 方式来处理这种情况。
编辑:
!!!
我知道更好的继承会解决问题。我只是好奇,如果 Java 有一些标准机制来解决这样的问题。
!!!