• 枚举类的作用


    目标:枚举类用于做信息标志和信息分类。

      常量做信息标志和分类,虽然也挺好,但是入参不受控制,入参太随性无法严谨。

      枚举采用于做信息标志和信息分类,优雅!

    小结: 建议以后做信息标志和信息分类采用枚举进行!

    package 枚举类的使用;
    
    /**
     * @program: javaDemo01->EumuTest
     * @description: 枚举类的使用
     * @author: 安生
     * @create: 2021-01-15 18:16
     **/
    enum Orientation{
        UP,DOWN,LEFT,RIGHT
    }
    public class EumuTest {
    //    public static final int UP = 1;
    //    public static final int DOWN = 2;
    //    public static final int LEFT = 3;
    //    public static final int RIGHT = 4;
        public static void main(String[] args) {
            //这样做虽然可读性提升了 但是入参不严谨
    //        Demo.movie(RIGHT)
            //使用枚举类
            Demo.movie(Orientation.RIGHT);
    
    
        }
    }
    
    
    //超级玛丽 中有上下左右的按钮
    class Demo{
        //玛丽的移动方法
        public static void movie(Orientation orientation){
            switch (orientation) {
                case UP:
                    System.out.println("玛丽向上!");
                    break;
                case DOWN:
                    System.out.println("玛丽向下!");
                    break;
                case LEFT:
                    System.out.println("玛丽向左!");
                    break;
                case RIGHT:
                    System.out.println("玛丽向右!");
                    break;
            }
    
        }
    }
  • 相关阅读:
    面向对象概述(课堂笔记)
    final
    static方法
    Ubuntu中Qt5.7.0无法输入中文
    Ubuntu中Qt+opencv图像显示
    Ubuntu中Qt新建窗体提示lGL错误
    Ubuntu中Qt5.7.0的安装及opencv2.4.13配置
    Ubuntu16.04删除客人会话
    ffmpeg的安装--opencv视频处理必备
    CentOS+OpenCV图像的读入、显示
  • 原文地址:https://www.cnblogs.com/bichen-01/p/14283618.html
Copyright © 2020-2023  润新知