00:00
这简单,我们来学习一下枚举,枚举呢是一组一名整形的一个常量,枚举呢,枚举类型呢,用这个nnu关键字来进行声明啊,它的一个语法呢,就是访问修饰符这个枚举关键字,以及这个枚举的一个名称,然后在花括号括起来的,这里面内容呢,就是具体的这个枚举值。这里呢,我用这个呃,星期一到星期天来进行这样的一个枚举,这这这一些东西呢,都是固定的,对吧,一个星期固定的一定会有星期一到星期日啊,这这个呢是枚举的一个意义,好,我们来看一下枚举怎么写啊,这里呢,我们我们他他呢是可以作为这个独立的一个。啊,一个。呃,一个类型啊,写在这个呃拉外面的,当然呢,它也可以,它也可以啊,放在这个class里面。
01:10
啊,同样也是可以的,当然当然了,我们一般呢,是把它写在外面,或者呢,我们单独的来创建一个这个类文件,然后呢,也可以给它起个名称叫这个week,然后这个时候它修饰的是这个class是吧。这个时候我们把它改成枚举。啊,然后这里的东西呢,我们把它复制过来。啊,这里呢,我们啊,为什么它这里有红颜色的波浪线呢?是因为啊他俩重名了是吧。
02:03
然后这个时候我手动的手手动敲一下枚举值呢,它它这里呢,是用这个逗号来分隔的,然后我们再写第二个啊,以此类推,就是继续往下写,这样的话呢,一周的七天啊,就被我们枚举出来了。啊,大概呢是这个样子,然后我们来看一下枚举的一个作用是什么。好比如说我们在这个啊,主要主方法里面是你们来来进行一个判断。啊,这个判断呢,就是说我们来判断一下,今天是星期几这个week。如果是这个这个。这个Sunday,那么我们就做一件什么事情呢?在家睡觉,非常今天是这个Sunday啊,我们啊,不能我们啊,我说我在家睡觉。
03:15
然后这个时候呢,呃,基于这个if的这个呃特性呢,我们这个时候呢,需要声明一个这样的一个枚举变量。然后这个它这里呢,就会VS呢,会给你一些智能提示是吧,就这里呢,我们可以写成这个Sunday。然后完成这个呃,枚举变量的一个初始化,然后这个时候将这个枚举值和这个这个枚举进行一个判断,如果今天啊是这个星期天,这个Sunday的话呢,我们就在家睡觉了是吧,在家睡觉。
04:02
然后这个时候我们来运行一下看看。是吧,今天我们在家睡觉好,然后呢,再用这个l if再判断一下,就是当我这个东西呢,被改了,改成Friday这个时候。还在呢。我们干些什么事情呢?踢球踢球,然后这个时候。这里没有改,我们把它改一下啊。对,今天是Friday,然后我们去出去踢球啊,枚举的作用呢,就大概是这样进行一系列的这个判断类型的判断。
05:05
然后啊,当我们前面这个是3G的时候呢,这个。这个方法,这个画括号括起来的地,这这这些代码块呢,就没有被执行,而是执行下面的这个啊Friday踢球啊,这个呢,就是一个啊枚举的一个使用。
我来说两句