我写了一个方法,该参数的类型为Taxi
或Shuttle
。这是它的主要想法:初始化两种类型的参数
public boolean requestPickup(Passenger passenger, Class<?> vehicleClass){
Taxi taxi = scheduleTaxi();
if(taxi != null) {
taxi.setPickupLocation(passenger.getPickupLocation());
return true;
}
else {
return false;
}
}
有人可以请向我解释两种类型的参数如何初始化?
谢谢
Java有没有属性的概念。你的意思是说吗? –
对不起,目前还不清楚你想完成什么。请详细解释。 – yole
'Taxi'和'Shuttle'和任何超类型之间的关系是什么? – ChiefTwoPencils