gpt4 book ai didi

java - 为什么只在顶级类或接口(interface)上枚举?

转载 作者:搜寻专家 更新时间:2023-10-31 19:55:07 24 4
gpt4 key购买 nike

<分区>

我正在学习 Java 并编写了一个非常简单的程序。在其中我可以将枚举放在最顶层,但不能放在方法中。在我看来,枚举几乎就像常量,那么为什么不在方法内部使用它们呢?

在我的程序中,enum1 是允许的,但 enum2 是不允许的。为什么?

enum enum1 {A, B, C};

public static void main(String[] args)
{
enum enum2 {A, B, C}; // only on a top level class or interface
}

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