繁体   English   中英

Java对象列出了优点和缺点

[英]Java Object lists pro & cons

我正在用Java创建此游戏,并且使用优先级队列通过其Y值渲染敌人。 但是我想对其他类型的对象进行排序,而不是对敌对象。 由于java中的所有对象都继承自Object类,所以我认为我只是将Object类型的队列放入队列并类型化敌人。 所以我想知道这样做是否有重大弊端?

创建自定义超类的队列而不是依赖所有类的通用Object祖父母有多个优点。 其中一些包括

  1. 您无需使用任何强制类型转换即可访问队列的元素。

  2. 编译器会为您找到错误。 示例包括尝试添加对队列的引用,该引用以后不能转换为您期望的类型。

您要询问的想法都包含在任何不错的Java文本中。 我强烈建议您进行阅读和/或在线研究以获取有关此主题的更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM