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