• java的枚举基础入门


    1.枚举的出现:为了简化代码

    2.自定义枚举

    public class Practice11 {
        public static void main(String[] args) {
            Week.MON.show();
            Week.TUS.show();
            Week.WED.show();
            System.out.println(Week.MON);
            System.out.println(Week.TUS);
            System.out.println(Week.WED);
        }
    }
    
    abstract class Week {
        public final static Week MON = new Week("星期一") {
            public void show() {
                System.out.println("星期一");
            }
    
        };
        public final static Week TUS = new Week("星期二") {
            public void show() {
                System.out.println("星期二");
            }
        };
        public final static Week WED = new Week("星期三") {
            public void show() {
                System.out.println("星期三");
            }
        };
        private String name;
    
        public Week(String name) {
            this.name = name;
        }
    
        public abstract void show();
    
        @Override
        public String toString() {
            return this.name;
        }
    
    }

    3.枚举的常用方法

    ordinal():从0开始的数字

    name():将相应的枚举转换为字符串

    4.枚举的使用

    public class Practice12 {
        public static void main(String[] args) {
            System.out.println(enum1.MON);
            System.out.println(enum1.TUS);
            System.out.println(enum1.WED);
        }
    }
    
    enum enum1 {
        MON, TUS, WED;
    }
  • 相关阅读:
    HTTP解决了什么问题?
    OSI模型--TCP/IP
    USB取证工具-Usbrip
    ModSecurity OWASP 规则集说明
    WAF简介及ModSecurity-nginx搭建
    aSYNcrone-ddos
    Centos7安装php7.1
    Centos7基于LNMP架构搭建DVWA
    web扫描器-uniscan
    基于腾讯云搭建宝塔面板
  • 原文地址:https://www.cnblogs.com/gg128/p/9311852.html
Copyright © 2020-2023  润新知