源码

首页 » 归档 » 源码 » java – 如何使用多态而不是instanceof? (为…

java – 如何使用多态而不是instanceof? (为…


如果我们采用以下代码:

Shape p1 = new Square();
Square c1;
if(p1 instanceof Square) {
  c1 = (Square) p1;
}

优先选择多态到instanceof是什么意思,顺便说一句,为什么它更好?

编辑:我理解多态是什么;我缺少的是如何使用它而不是instanceof.

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/java-ruheshiyongduotaierbushiinstanceof-wei.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 26, 2019 at 05:33 上午

热评文章