zoukankan      html  css  js  c++  java
  • java基础---->Java中枚举的使用(一)

      这里介绍一下java中关于枚举的使用。

    java中枚举的使用

    一、枚举中可以定义方法

    参照于TimeUnit的使用,TimeUnit.MILLISECONDS.sleep(1000);

    • LoveUtils的类:
    package com.linux.huhx.enumTest;
    
    /**
     * Created by huhx on 2017-05-24.
     */
    public enum LoveUtils {
        BOYS {
            public String getName() {return "huhx";}
            public String getPassword() {return "123456";}
        },
        GRIL {
            public String getName() {return "linux";}
            public String getPassword() {return "654321";}
        };
    
        public String getName() {
            throw new AbstractMethodError();
        }
    
        public String getPassword() {
            throw new AbstractMethodError();
        }
    
        public void sayHello() {
            String name = getName();
            System.out.println("my name is " + name + ", and password: " + getPassword());
        }
    }
    • 测试的EnumTest1类代码:
    package com.linux.huhx.enumTest;
    
    /**
     * Created by huhx on 2017-05-24.
     */
    public class EnumTest1 {
        public static void main(String[] args) {
            LoveUtils.BOYS.sayHello(); // my name is huhx, and password: 123456
            LoveUtils.GRIL.sayHello(); // my name is linux, and password: 654321
        }
    }

    友情链接

  • 相关阅读:
    C#泛型学习
    C#事件复习
    C#学习笔记之接口
    C#委托复习
    C#图解教程学习笔记(二)
    C#图解教程学习笔记
    Linq学习2
    Linq学习
    转载 协变与逆变的概念
    SqlServer在关联的情况下的增删改查
  • 原文地址:https://www.cnblogs.com/huhx/p/baseusejavaenum1.html
Copyright © 2011-2022 走看看