1、代码
使用泛型类声明对象时,必须要指定类中使用的泛型的具体实际类型。
public class Test {
public static void main(String[] args) {
Animal<Dog, Cat> animal = new Animal<Dog, Cat>();
Dog dog = new Dog();
Cat cat = new Cat();
animal.show(dog, cat);
}
}
class Animal<E,F> {
void show(E e, F f) {
e.toString();
f.toString();
}
}
class Dog {
public String toString() {
System.out.println("汪汪汪");
return "";
}
}
class Cat {
public String toString() {
System.out.println("喵喵喵");
return "";
}
}
2、运行结果
汪汪汪
喵喵喵