быть изначально "не-ОО".
мы возьмем код ниже:
Shape p1 = new Square();
Square c1;
if(p1 instanceof Square) {
c1 = (Square) p1;
}
Что значит предпочитать полиморфизмinstanceof
и, кстати, почему так лучше?
Редактировать: Я понимаю, что такое полиморфизм; я скучаю по тому, как можно было бы использовать его, а неinstanceof
.