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