Java:如何将类强制转换为子类?

时间:2016-08-27 10:44:52

标签: java class casting

我有一个名为GameObjectsCls的抽象类和一个名为AllTilesCls ...

的子类
public abstract class AllTilesCls extends GameObjectsCls

...但由于某种原因,我不能将超类的引用强制转换为子类以从该子类中获取public Boolean字段值?

if((AllTilesCls)(handler.getObjectPlacement().getSelectedObject()).built){
    ...
}

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

if(((AllTilesCls)(handler.getObjectPlacement().getSelectedOb‌​ject())).built())

- DavidPérezCabrera5分钟前

这很有用。