发表于: 2017-10-25 22:52:44
1 675
今天完成的事情:
讲小课堂
写接口
明天计划的事情:
写接口写接口
遇到的问题:
示例接口调用到一个工具类,而我写的没有工具类,是要仿写一个工具类还是怎样?
答案:有动态查询的接口都要写一个工具类
收获:
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值游离于预定义集合,导致枚举变量保持非预定义值是没有意义的。
评论