发表于: 2017-10-25 22:52:44

1 674


今天完成的事情:

讲小课堂

写接口


明天计划的事情: 

写接口写接口


遇到的问题:

示例接口调用到一个工具类,而我写的没有工具类,是要仿写一个工具类还是怎样?

答案:有动态查询的接口都要写一个工具类


收获:

enum是什么?
enum是计算机编程语言中的一种数据类型:枚举类型.

enum全称enumeration,是jdk1.5中引入的特性,存放于java.lang包中


枚举的使用规定:
1:所有枚举值都是静态常量,不是变量,不能在程序中用赋值语句再对它赋值
2:枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2...只能把枚举值赋予枚举变量,不能把元素的数值直接赋予枚举变量
3:枚举和其他类一样有自己的构造函数

4:enum不能使用extends关键字继承其他类,因为enum对象已经继承了java.lang.Enum(java是单一继承,不支持多继承)


枚举的好处:
1: 枚举类型使代码更具可读性,理解清晰,易于维护
2:没有枚举前,我们定义常量都要使用public static final...有枚举后可以把相关的常量分组到一个枚举类型里
3:枚举提供了比常量更多的方法
4: 枚举类型可以将一个类型限制在可控制的范围内。
5: 枚举类型是强类型的,从而保证了系统安全性
6:  枚举类型的默认值为0,因此,通常给枚举成员包含0值是有意义的,以避免0值游离于预定义集合,导致枚举变量保持非预定义值是没有意义的。




返回列表 返回列表
评论

    分享到