我的java学习之-Enum
来源:互联网 发布:罗宾 知乎 编辑:程序博客网 时间:2024/05/18 09:02
记录我大学生活的学习用,请多指点!
第一阶段:枚举指内存中对象只能出现有限个数!
public class Direction {
// 创建几个枚举实例 :常量
public static final Direction FRONT = new Direction();
public static final Direction BEHIND = new Direction();
public static final Direction LEFT = new Direction();
public static final Direction RIGHT = new Direction();
// 构造私有
private Direction() {
}
}
第二阶段:
public class Direction2 {
//多加入了一个私有成员变量,那么无参构造就必需给参数了
public static final Direction2 FRONT = new Direction2("前");
public static final Direction2 BEHIND = new Direction2("后");
public static final Direction2 LEFT = new Direction2("左");
public static final Direction2 RIGHT = new Direction2("右");
// 构造私有
// private Direction2() {
// }
// 加入成员变量,并去掉无参构造
private String name;
private Direction2(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
第二阶段:
// 加入抽象方法
public abstract void show();
此阶段加入了抽象方法,所以Direction类得为抽象类,因此给每个常量添加重写已实现子类重写父类方法。
例:
public static final Direction3 FRONT = new Direction3("前") {
@Override
public void show() {
System.out.println("前");
}
};
- 我的java学习之-Enum
- java源码学习之Enum
- 我对java中enum的理解
- java学习笔记之 --------枚举(enum)
- java之枚举类 Enum学习笔记
- Java中enum的学习总结
- Java之Enum的使用与分析
- C#学习之Enum
- JAVA enum学习笔记
- Java Enum 学习
- Java Enum学习
- java enum 学习
- Java Enum 学习
- Java Enum 学习
- java Enum枚举学习
- Java Enum学习笔记
- Java Enum 学习
- Java Enum 学习
- centos7.2 saltstack配置web界面saltshaker
- DAY13
- MXNet SSD之multibox_target
- ### shiro自定义filter【解决某个请求 需要同时拥有多种权限】
- Extreme NXT, 2nd Edition.pdf 英文原版 免费下载
- 我的java学习之-Enum
- hihocoder 1015(KMP)
- String 类的有关方法
- 2017年11月9日训练总结
- 第三周 【项目3
- Unity单例模式的实践
- 51nod 1952 栈【单调队列】
- 10491
- 解决Qt:编写代码无提示的问题