java泛型。创建两个对象并将其添加到另一个对象
我希望有人能用这个来引导我朝着正确的方向前进。我必须创建两个狗对象,然后将它们作为myFirstPet和mySecondPet添加到MyPets对象中。我有多个类,比如Animal、Dog、Greyhound,它们实现了类似的接口和MyPets(泛型类)
我的宠物课:
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();
}
}
我不确定我需要在这里做什么才能将两个狗对象添加到MyPets对象中,比如myFirstPet和mySecondPet。我甚至不知道我是否正确地创建了狗对象
共 (0) 个答案