304 次浏览

1.1 基本特性

  • 静态导入枚举类型 :
    • 将所有枚举实例标识符引入本地命名空间,不需要显式使用枚举类型去限定。
    • 写法:
      • //enums/S.java
        package enums;
        public enum S{
        
            A,B,C,D
        }
        //enums/Bur.java
        package enums;
        import static enums.S.*;
        public class Bur {
            S degree;
            public Bur(S degree) {
                this.degree = degree;
            }
            @Override 
            public String toString() {
                return "Bur is " + degree;
            }
            public static void main(String[] args) {
                System.out.println(new Bur(A));
                System.out.println(new Bur(B));
            } 
        }
        注:若枚举定义在同一文件,或定义在默认包中,则无法使用该方式

1.2 枚举类型中增加自定义方法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注