• 枚举类 --单例模式


     单例设计模式 :     

       1、 私有构造;   2、创建本类对象;  3、对外提供访问方法

    import java.util.jar.Attributes.Name;
    
    public class Week {
        private String name;
        public static final Week MON = new Week("星期一");
        public static final Week TUE = new Week("星期二");
        public static final Week WES = new Week("星期三");
        
        private Week(String name){
            this.name = name;
        }
    
        public String getName() {
            return name;
        }
    }
    枚举类 就是有多个实例    Enum
            所有枚举类  都是Enum 的子类
            枚举项必须放在第一行
    枚举类的方法:
            ordinal()    返回序号
            compareTo(Enum e)   比较的是序号
            name()  返回此枚举常量的名称,在其枚举声明中对其进行声明。
            valueOf(class<T> type , String name)
                week2 mon = week2.valueOf(week2.class , mon)       通过字节码文件获取枚举项
            
            values()
                Week arr[] = Week.values();
            for (Week week : arr) {
                System.out.println(week);
            }
    //  枚举类
    public
    enum Week { MON,TUE,WED; // 不用像上面 写的那么麻烦 枚举项必须放在第一行
    } 
    public class demon1_enum {
    
        public static void main(String[] args) {
            Week mon = Week.MON;
            switch (mon) {
            case MON:
                System.out.println("星期一");
                break;
            case TUE:
                System.out.println("星期二");
                break;
            }
        }
    
    }
    import java.util.Iterator;
    
    public class demon2_Enum {
        //枚举类 的方法
        public static void main(String[] args) {
            Week arr[] = Week.values();
            for (Week week : arr) {
                System.out.println(week);
                System.out.println(week.getClass());
                System.out.println(week.getClass().getName());
            }
        }
    
    }
    竹杖芒鞋轻胜马,一蓑烟雨任平生。 回首向来萧瑟处,也无风雨也无晴。
  • 相关阅读:
    要素图层的介绍
    网络场景图WebScene介绍
    网络地图WebMap介绍
    信息窗口介绍
    图层Layers的介绍
    地图底图的类型——MapView,SceneView
    滑动效果实现
    关于计时器的js函数
    C#操作session的类实例(转)
    placeholder效果
  • 原文地址:https://www.cnblogs.com/yaobiluo/p/11365673.html
Copyright © 2020-2023  润新知