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(); } }