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
- Java 枚举类型基础案例
- Java基础--枚举类型
- JAVA 枚举类型使用(结合案例)
- Java基础(11):枚举类型
- Java enum枚举类型基础
- 算法基础---枚举案例
- JAVA入门基础--浅谈枚举Enum类型
- 0042 JAVA枚举类型enum【基础】
- Java基础三:enum枚举类型
- java枚举案例
- java枚举代码案例
- C++基础 枚举类型
- OC基础:枚举类型
- C#基础枚举类型
- 【Java】JAVA枚举类型
- Java 枚举类型的基础和高级用法
- c# 枚举转java枚举案例
- java枚举和switch案例
- oracle 某个字段重复的记录,选其中随便一条。
- 欢迎使用CSDN-markdown编辑器
- String及StringBuffer、StringBuilder解析
- VirtualBox 共享文件夹设置为开机自动挂载
- Javascript私有性
- Java 枚举类型基础案例
- mac 终端添加颜色
- Map接口及其重要实现类的用法
- error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700'
- BZOJ3991: [SDOI2015]寻宝游戏
- 1-4 输出菱形
- 人生:年薪10w和年薪100w的人,差在哪里?
- HTTPS 自建证书请求
- pymysql增删改查练习