【Java学习笔记】枚举用法
2017-12-14 19:49
295 查看
public interface A{ //enum放在接口里调用时用 A a = A.Color.Red; //单独enum实现接口调用时用 A a = Color.Blue; //只用enum时, Color c = Color.Red; enum Color implements A{ Red("红色",1){ @Override public void print(){ System.out.println("RedOne"); } }, Blue("蓝色",2){ @Override public void print() { System.out.println("BlueOne"); } }; //上面的都是创建的实例 //小括号里是有参构造的入参,顺序和有参构造的参数顺序一样 //大括号是该实例重写的方法 private String text; private int index; private Color(String text,int index){ this.text = text; this.index = index; } public String getText(){ return text; } public int getIndex(){ return index; } public String toString(){ return this.text; } //此处可以定义抽象方法,不同实例自己具体实现 public void print(){}; } }
相关文章推荐
- Java学习笔记(三)Map接口及其重要实现类的用法
- Java学习笔记-Iterator迭代器(Ps.instanceof的用法)
- Java学习笔记之Formatter的用法详解
- Java学习笔记之Formatter的用法详解(输出格式化)
- java学习笔记5 - Spring MVC 整合Velocity及用法说明
- java学习笔记--StringBuilder的用法
- Java 网络编程 学习笔记二 Socket 用法
- java学习笔记之 --------枚举(enum)
- 黑马程序员--Java基础加强学习笔记之重载和覆写、可变参数、枚举
- 黑马程序员——java 枚举学习笔记
- JAVA学习笔记--this的用法
- Professional Java Development with the Spring Framework学习笔记(1) - JdbcTemplate 中Query的几种用法
- java学习笔记10--枚举
- 《编写高质量代码改善Java程序的151个建议》学习笔记 第6章 枚举和注解
- Java学习笔记——this的用法
- 黑马程序员-java学习笔记-枚举
- J2SE学习笔记3 — Java基本语法(9)数组和枚举
- java学习笔记2 - Spring Autowired之批量用法
- 学习笔记(4)~java中Scanner的用法
- Java学习笔记之Pattern类的用法详解(正则表达式)