小编Joh*_*dke的帖子

在Java中捕获instanceof

在我的应用程序中,我有一个2d实体数组来表示网格.网格中的每个位置都可以为空或由实体占用(在这种情况下,它只是一个人或墙).现在我instanceof用来检查一个实体是一个人还是一堵墙.

我正在考虑为每个实体提供一个方法,该方法返回一个enum说明其类型的方法,即墙实体将返回EntityType.WALL.我想知道这是否是最好的想法,删除使用instanceofinstanceof适合在这种情况下?

java enums instanceof

22
推荐指数
3
解决办法
1617
查看次数

标签 统计

enums ×1

instanceof ×1

java ×1