我在线查看一些代码来帮助我解决问题,我找到了这个有趣的方法(解决了我的问题)但是它有这些参数
public void showScene(Class<? extends AbstractScene> sceneClazz) {
在做了一些研究和使用逻辑之后,我发现它只是将一个类作为扩展AbstractScene的参数....但是,我想知道如何再次调用这个方法
我尝试了多种方法来调用它,例如
showScene(new GameActivity());
showScene(GameActivity<? extends AbstractScene>());
但这些都不起作用......我该如何调用此方法?
答案 0 :(得分:5)
您可以使用类文字,例如:
showScene(GameActivity.class);
扩展(或实现)AbstractScene
的任何类型的类都可以工作。