Я написал метод, который принимает аргумент типа Taxi
или Shuttle
. Вот основная идея:Инициализировать аргументы двух типов
public boolean requestPickup(Passenger passenger, Class<?> vehicleClass){
Taxi taxi = scheduleTaxi();
if(taxi != null) {
taxi.setPickupLocation(passenger.getPickupLocation());
return true;
}
else {
return false;
}
}
Может кто-нибудь объяснит мне, как можно инициализировать аргументы двух типов?
Thanks
Java не имеет понятия атрибута. Вы имели в виду аргумент? –
Извините, не совсем ясно, чего вы хотите достичь. Пожалуйста, объясните более подробно. – yole
Какова связь между «Такси» и «Шаттлом» и любыми супертипами? – ChiefTwoPencils