接口中的常量,枚举

来源:互联网 发布:深圳阿里云大厦电话 编辑:程序博客网 时间:2024/06/05 18:37
 接口中的常量:

*接口体中可以包含常量定义

*常量定义格式为:

     Type NAME = value;

*其中Type可以是任意类型,NAME是常量名,通常是大写,value是常量值

*在接口中定义的常量可以被实现该接口的多个类共享,它与C中用#define以及C++中const定义的常量是相同的

*在接口中定义的常量具有public,static,final属性

枚举:

*从JDK1.5之后,可以使用枚举

   例如:enum Light{red,yellow,green}

使用:

    Light light = Light.red;

    switch(light){case red:....Break;}

    **case后面不写成Light.red

*java中的枚举是用class来实现的,可以复杂的使用

*在java 8以后接口成员也可以是static方法,具体实现体的方法(default方法)默认方法的好处是提供一个默认实现子类在implements时候可以不用重新写

0 0