【发布时间】:2011-05-10 17:17:57
【问题描述】:
如果我们采用下面的代码:
Shape p1 = new Square();
Square c1;
if(p1 instanceof Square) {
c1 = (Square) p1;
}
多态性优于instanceof 是什么意思,顺便说一句,为什么它更好?
编辑:我明白什么是多态性;我缺少的是如何使用它而不是instanceof。
【问题讨论】:
标签: java polymorphism instanceof