我有3个课程level1level2player。在player中,我有这样的脚本

    private level1 play;


level1是类的名称,而play是变量)。我想问一下如何在不更改变量名称的情况下将level1更改/转换为level2类中的player
我可以这样做吗?

最佳答案

您需要做的是创建一个界面。例如,以下内容将有所帮助:

public interface Level { }

public class Level1 implements Level { }

public class Level2 implements Level { }


这样,您可以执行以下操作:

private Level play;

public void start() {
   play = new Level1();

   if(play.isFinished()) {
       play = new Level2();
   }
}


这只是一些示例代码,但我希望您能理解我的意思。

07-26 06:37
查看更多