我希望有人可以引导我朝着正确的方向前进。我必须创建 2 个 Dog 对象,然后将它们作为 myFirstPet 和 mySecondPet 添加到 MyPets 对象中。我有多个类,例如实现 Comparable 接口和 MyPets(泛型类)的 Animal、Dog、Greyhound。
我的宠物类:
public class MyPets<T> {
private T myFirstPet;
private T mySecondPet;
public void setMyFirstPet(T myFirstPet) {
this.myFirstPet = myFirstPet;
}
public void setMySecondPet(T mySecondPet) {
this.mySecondPet = mySecondPet;
}
public T getMyFirstPet(){
return myFirstPet;
}
public T getMySecondPet(){
return mySecondPet;
}
@Override
public String toString() {
return "My first pet " + myFirstPet + ", my second pet "
+ mySecondPet;
}
}
TestClass 类主要有:
public class TestClass {
public static void main(String[] args) {
MyPets<Dog> dog = new MyPets();
MyPets<Dog> doggie = new MyPets();
}
}
我不确定我需要在这里做什么才能将 2 个狗对象作为 myFirstPet 和 mySecondPet 添加到 MyPets 对象。我什至不知道我是否正确创建了 Dog 对象。