【发布时间】:2014-08-11 17:40:34
【问题描述】:
我有个小问题,说我有这门课:
public enum Files {
FILE_A, FILE_B;
}
现在 FILE_A 是“文件”,但作为“文件”会更直观。例如,在使用 foreach 时,我需要使用如下内容:
for (Files file : Files.values()) {
}
哪里文件会更好(在我看来)。有没有一种方法可以调用与类本身不同的类的对象?就像调用类/枚举“文件”“文件”的对象一样。 对于课程,我有这样的想法:
public class A extends B {
public static final FILE_A;
}
public class B {
}
现在每个 A 也是一个 B,但这不是一种干净的方式,并且不适用于枚举。还有其他方法吗?
【问题讨论】:
-
让我发笑:
class A extends B。但是,不,Java 中没有别名选项,但也许一个通用的超级接口可以解决问题。 -
你应该先学习Java基础...
-
我做到了,我只是好奇!
-
为什么不简单地将文件重命名为文件?
-
我真的不知道你在使用动词
call时是什么意思...