枚举声明超出类范围

Alberto Zaccagni:

我参加了这次面试,担任软件开发人员一职,他们给了我一些极端情况下的测试,通常有4个选项可供选择。
其中一个问题的声明的枚举超出了类范围,我立即检查了“不编译”答案,然后继续进行其他问题。就像这样:

enum Colors {BLUE,RED,GREEN}

class Test {
    //other code, not really important with my question
}

该代码实际上可以编译。
除了这样的事实(可能会或可能不会)来确定一个人是否是一个好的开发人员外,令我担心的是:为什么我要声明这样的枚举?为什么我只能用枚举做到这一点?我进行了一些测试,发现它在类中是可见的,但对其他类则不可见。

旁注:我的得分真的很差:P。我在理论上学到了最大,但是在极端案例代码情况下却几乎是最低的。我认为我不会得到这份工作。

newacct:

不只是枚举。枚举只是特殊的类。通常,您可以在一个文件中声明多个类(只要其中两个都不是公共的)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章