gpt4 book ai didi

java - 在 Android 项目中声明通用 Java 类

转载 作者:行者123 更新时间:2023-12-01 14:31:56 27 4
gpt4 key购买 nike

我正在为 Android 制作一个简单的游戏,我需要声明一个通用类以便稍后在代码中进行转换,我有 3 个类可供选择,并且它们是动态选择的,我怎样才能实现这一点?

enum difficulty {
SIMPLE,
MEDIUM,
HARD
};

difficulty dif;

//assign dif

switch(dif) {
case SIMPLE:
...
break;
case MEDIUM:
...
break;
case HARD:
...
break;
}

这一切都取决于选择哪一个..

最佳答案

创建一个接口(interface)抽象类,然后实现(对于接口(interface))/扩展(对于abstract)相应子类的父类。

例如

public interface IEasy{

}

public class EasyClassA implements IEasy{

}

public class EasyClassB implements IEasy{

}

关于java - 在 Android 项目中声明通用 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16808029/

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