我有3个课程level1
,level2
和player
。在player
我有这样的脚本
private level1 play;
(level1
是类的名称,play
是可变的)。我想问一下,如何在level1
类中更改/强制转换level2
到player
而不更改变量名称。
我能这样做吗?
答案 0 :(得分:5)
您需要做的是创建一个界面。例如,以下内容将有所帮助:
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();
}
}
这只是一些示例代码,但我希望你能抓住我的漂移。