package edu.scau.singletion;
public class Singletion {
public static Singletion singletion;
//专用的构造器,防止客户机创建多个实例
private Singletion(){
}
//设计唯一的访问接口
public static synchronized Singletion getInstance(){
if(singletion== null){
singletion = new Singletion();
}
return singletion;
}
public void print(){
System.out.println("==========hello==========");
}
public String toString(){
return "king";
}
}
class test{
public static void main(String [] args){
Singletion s =Singletion.getInstance();
s.print();
System.out.println(s.hashCode());
Singletion s1 =Singletion.getInstance();
System.out.println(s1.hashCode());
}
}