需要单例的对象:
public class User {
/**
* 名字
*/
private Stringname;
public StringgetName(){
return name;
}
public User(String name) {
this.name = name;
}
}
单例模式的实现:
public enum Singleton {
//创建一个枚举对象,该对象天生为单例
INSTANCE;
private Useruser;
//私有化枚举的构造函数
private Singleton() {
user =new User("香蕉个扒拉");
}
public static UsergetInstance() {
return Singleton.INSTANCE.user;
}
}