您的位置:首页 > 职场人生

黑马程序员_java中的枚举

2014-07-01 12:54 225 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------

        首先,什么是枚举,简言之,就是定义几个静态成员变量,每个成员变量是这个类的实例,比如定义一个person枚举,里面有两个成员 WOMAN和MAN,那么我们使用的时候就可以直接用person.MAN引用对象了。作用:就是提供一些常量; 

            使用枚举的时候注意事项:

            a、不能有public的构造方法,以免其他的类可以创建枚举实例 

            b、注意所有的枚举值是 public static final类型的。

            c、枚举覆盖了tostring()方法

            d、枚举可以定义构造方法,但是不能是public修饰,可以供内部调用

 

         举例:

                 package com.enums;

                 public class EnumTest {

                   

                   public static void main(String[] args) {

 

                      //枚举也是一种类型,定义变量,但是限制了变量值

                       //通过枚举名.值来获取枚举值

                        WeekDay e=WeekDay.MON;

                        System.out.println(e);

  

                       //获取便利枚举的值,利用values()方法可以获取所有取值

                           for(WeekDay w:WeekDay.values())

                                 System.out.println(w);

                            //通过 ordinal()方法获取枚举值的位置

               
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: