1.概述
可以通过 enum 关键字来定义枚举类
枚举类是一种特殊的类,可以使用构造器、定义成员变量和方法,但是不能继承其他类,因为已经隐式继承了 java.long ,但可以实现接口
public enum Color {
BLACK,WHITE; //枚举类对象 public static final
}
2.单例模式
定义一个类,此类只能创建一个对象,不管获取多少次该类的对象,拿到的都是同一个
饿汉式:
class Student{
private Student(){}
private static final Student student=new Student();
public static Student getInstance(){
return student;
}
}
懒汉式:
class Student{
private Student(){}
private static Student student;
public static Student getInstance(){
if (student==null)
student=new Student();
return