gpt4 book ai didi

java - 参数Class<怎么填写?扩展 'some class' >?

转载 作者:行者123 更新时间:2023-12-01 17:01:10 25 4
gpt4 key购买 nike

我在网上查看一些代码来帮助我解决问题,我发现了这个有趣的方法(它解决了我的问题),但是它有这些参数

 public void showScene(Class<? extends AbstractScene> sceneClazz) {

经过一些研究和使用逻辑后,我发现它只是将一个类作为扩展 AbstractScene 的参数......但是,我想知道如何再次调用这个方法

我尝试了多种调用方式,例如

showScene(new GameActivity());
showScene(GameActivity<? extends AbstractScene>());

但是这些都不起作用...我如何调用这个方法?

最佳答案

您可以使用类文字,例如:

showScene(GameActivity.class);

任何类型的扩展(或实现)AbstractScene 的类都可以使用。

关于java - 参数Class<怎么填写?扩展 'some class' >?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27583224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com