我的選擇是什麼,如果我下面的代碼工作?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;
}
}
我後是嘗試上溯造型(?)汽車和自行車車輛。這種類型的泛型類型甚至可能嗎?
整個之所以使用泛型是你沒有投。如果你發現自己在鑄造你做錯了 –