Java 枚举类型基础案例

来源:互联网 发布:大脚插件mac更新 编辑:程序博客网 时间:2024/06/05 02:24

枚举类:相当于规定一个元素集合,集合里面约束只能使用的实例对象,然后提供一个接口(枚举类名)供外部访问,

package com.zhiwei.basic;public class Enum {    public static void main(String[] args) {        Weekday day=Weekday.MON; //枚举获取元素:类似Locale.US用法        System.out.println("name="+day.name());  //元素名称        System.out.println(day.ordinal()); //元素序列号    }} enum Weekday{    //静态变量:WED(3):参数区分构造函数,默认无参    SUN(),MON,TUE,WED(3),THR,FRI,SAT;       //构造方法:不同的枚举元素的初始化会调用不同的构造函数    private Weekday(){        System.out.println("--无参调用");    }    private Weekday(int index){        System.out.println("**有参调用");    }    //枚举类定义内部方法    public void show(){        if(this.name().equals("MON")){            System.out.println("This method is only for Weekday.Mon....");        }    }}

结果:

–无参调用
–无参调用
- -无参调用
**有参调用
–无参调用
–无参调用
–无参调用
name:MON
index:1
This is a method for Weekday.Mon….

0 0
原创粉丝点击