zoukankan      html  css  js  c++  java
  • Java 枚举和抽象类添加状态值

    枚举:

    public enum CourseTypeEnum {
        VIDEO_COURSE(1,"录制课程"),
        LIVE_COURSE(2,"直播课程"),
        OFFINE_COURSE(3,"线下课程");
        private int seq;
        private  String desc;
        CourseTypeEnum(int seq,String desc){
            this.seq=seq;
            this.desc=desc;
        }
        public int getSeq(){
            return seq;
        }
        public String gtDesc(){
            return desc;
        }
    }
    

      抽象类:

    public abstract class BaseCourseState {
        public static  final  int NEW_COURSE=1;
        public static  final  int UNAUTHED_COURSE=2;
        public static  final int PASSED_COURSE=3;
        public static  final int NOT_PASSED_COURSE=4;
        public static final int DELETED_COURSE=5;
    }
    

      调用:

    public class Test {
        public static void main(String[] args) {
            public void getPackgeCourse(Long packageId,Long userId){
               if(packageId==CourseTypeEnum.OFFINE_COURSE.getSeq()){
                   return;
               }
               if(course.getState==BaseCourseState.UNAUTHED_COURSE){
                   return ;
               }
            }
        }
    }
    

      

  • 相关阅读:
    font-weight(字体粗细)属性
    Node.js入门(三)
    js难点问题
    Node.js入门(二)
    Node.js入门(一)
    Reactjs的Controller View模式
    智能社的邀请码
    react native 学习资料汇总
    jquery操作select
    分享
  • 原文地址:https://www.cnblogs.com/sunliyuan/p/10818989.html
Copyright © 2011-2022 走看看