如果我有两个空的arraylists,我怎么检查他们是否接受同一类对象。
该功能看起来像,
public boolean haveSameType(ArrayList array1, ArrayList array2){ ... }'
在一般情况下,我希望能够比较一个类中任何两个对象的泛型。
编辑:
在我的具体案例中,我有一个抽象类
public abstract class Dog<E extends Cat> { ... }
我正在尝试比较我知道属于Dog类(或显然是子类)的2个对象。但我不能说
Dog aDog //gives a warning because Dog should be parameterized
那么创建这个变量的正确方法是什么?