java中的枚举和注解
2017-11-28 20:12
218 查看
枚举:enum
例如:enum Light{Red,Yellow,Green}; Light light = light.Red;
实际上它生成了class Light extends java.lang.Enum
也可以在enum定义体重添加字段、方法、构造方法(自定义枚举)
enum Direction{ EAST("东",1),SOUTH("南",2),WEST("西",3),EAST("东",4); private Direction(String desc,int num){ this.desc = desc; this.num = num; } //还能有其他的方法或者属性 不一一列举了 }
注解
在各种语法要素上加上附加信息,供编译器或其他程序使用常用的注解:
@Override 表示覆盖父类的方法
@Deprecated 表示过时的方法
@SuppressWarnings 表示让编译器不产生警告
自定义注解:
public @interface 名称{ …… }
相关文章推荐
- 《编写高质量代码改善Java程序的151个建议》学习笔记 第6章 枚举和注解
- java枚举和注解
- Effective java笔记(五),枚举和注解
- 【总结】Effective java经验之谈,枚举,注解,方法,通用设计,异常
- 尚硅谷java学习笔记——9.java枚举&注解
- java基础枚举和注解
- Java基础加强_Eclipse、枚举、反射、注解、泛型、类加载器、动态代理
- 黑马程序员——Java高新技术---枚举、内省、类加载器、注解
- 编写高质量代码:改善Java程序的151个建议(第6章:枚举和注解___建议83~87)
- Java编程思想学习笔记——枚举、注解
- effect java 学习摘要(5) - 枚举和注解
- java高级特性之 枚举,注解,可变行参
- 【Java基础】枚举和注解
- 黑马程序员:基础加强(可变参数、增强for、枚举、javabBean、BeanUtils、注解、泛型)
- 黑马程序员_java基础加强_静态导入_反射_枚举_注解_内省_泛型_代理
- 黑马程序员_王康 java反射,枚举,注解
- Java笔记--枚举&注解
- 跟着刚哥梳理java知识点——枚举和注解(十四)
- Java的枚举&注解
- Effective Java——枚举和注解