Почему мы используем ссылочные типы интерфейсов в Java?

Я собираюсь сдать последний экзамен в моем самом первом классе объектно-ориентированного программирования, но я все еще не понимаю кое-что о концепции полиморфизма.

Давайте скажем, у меня есть абстрактный класс «Автомобиль», и у этого класса есть один подкласс с именем «Самолет». Мой вопрос: в чем разница между этими двумя кодами?

Aircraft Jetplane = new Aircraft();

и

Vehicle Jetplane = new Aircraft();
6
задан Bill the Lizard 19 December 2012 в 15:07
поделиться