0
0

Animal animal2 = dog2; // эта строка делает dog2 классом Animal (абкаст)

Если теперь dog2 это класс Animal, который не имеет метода run, тогда почему нижеидущая строка не вызывает ошибки?

dog2.run();      

animal2.run();    // выходит ошибка. (Здесь  понятно. метода run в Animal нет. )


Александр Гладевт
4 years ago






Еще нет ответов