[英]Java: how to create a list cons that accepts lists for the first element
[英]Java Object lists pro & cons
我正在用Java创建此游戏,并且使用优先级队列通过其Y值渲染敌人。 但是我想对其他类型的对象进行排序,而不是对敌对象。 由于java中的所有对象都继承自Object类,所以我认为我只是将Object类型的队列放入队列并类型化敌人。 所以我想知道这样做是否有重大弊端?
创建自定义超类的队列而不是依赖所有类的通用Object
祖父母有多个优点。 其中一些包括
您无需使用任何强制类型转换即可访问队列的元素。
编译器会为您找到错误。 示例包括尝试添加对队列的引用,该引用以后不能转换为您期望的类型。
您要询问的想法都包含在任何不错的Java文本中。 我强烈建议您进行阅读和/或在线研究以获取有关此主题的更多详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.