public class Emperor{
private static Emperor emperor = null; //声明一个Emperor类的引用
private Emperor (){ //将构造方法私有
}
public static Emperor getlnstance(){ //实例化引用
if (emperor == null){
emperor = new Emperor();
}
return emperor;
}
public void getName(){ //使用普通方法输出皇帝的名字
System.out.println("我是皇帝; 明日科技");
}
public static void main(String[] args) {
System.out.println("创建皇帝1对象:");
Emperor emperor1 = Emperor.getlnstance();//创建皇帝对象
emperor1.getName(); //输出皇帝的名字
System.out.println("创建皇帝2对象:");
Emperor emperor2 = Emperor.getlnstance();
emperor2.getName();
System.out.println("创建皇帝3对象:");
Emperor emperor3 = Emperor.getlnstance();
emperor3.getName();
}
}