我的选择是什么,如果我下面的代码工作?Java类的泛型
class Garage<X>{}
class Vehicle {}
class Car extends Vehicle {}
class Bike extends Vehicle {}
class A {
public static void main(String[] args) {
Garage<Car> car = new Garage<>();
Garage<Bike> bike = new Garage<>();
Garage<Vehicle> vehicle = new Garage<>();
//what are the options to do this?
vehicle=car;
vehicle=bike;
}
}
我后是尝试上溯造型(?)汽车和自行车车辆。这种类型的泛型类型甚至可能吗?
整个之所以使用泛型是你没有投。如果你发现自己在铸造你做错了 –