Java基础知识强化13:Java中单例模式案例使用(懒汉式)

1.古往今来历史上皇帝通常只有一人。为了保证其唯一性,古人采用增加"防伪标识"的办法,如玉玺。更为简单的办法就是限制皇帝的创建。本案例中就是使用单例模式从而保证皇帝的唯一性。实例运行如下:
代码:

Java基础知识强化13:Java中单例模式案例使用(懒汉式)

(1)Empreror.java:(定义的皇帝类)

 package himi.only;

 public class Empreror {
private static Empreror empreror = null;
private Empreror() { }
public static synchronized Empreror getInstance() {
if(empreror ==null) {
empreror = new Empreror();
}
return empreror;
} private void getName() {
System.out.println("中国历史上第一位皇帝是:秦始皇嬴政");
} }

(2)定义一个测试类Test:

package himi.only;

public class Test {

    public static void main(String[] args) {
Empreror.getInstance().getName(); } }

2.运行结果:

Java基础知识强化13:Java中单例模式案例使用(懒汉式)

上一篇:python基础——类名称空间与对象(实例)名称空间


下一篇:Android SDK文档如何查找