关于Singleton类

时间:2017-04-29 05:12:14

标签: singleton

 package com.java2novice.algos;

public class MySingletonExample {

    private static MySingletonExample myObjct;

    static{
        myObjct = new MySingletonExample();
    }

    private MySingletonExample(){

    }

    public static MySingletonExample getInstance(){
        return myObjct;
    }

    public void runMe(){
        System.out.println("Hey, it is working!!!");
    }

    public static void main(String [] args){
        MySingletonExample mse = getInstance();
        ms.runMe();
    }
}

任何人都可以请说明上面的程序为什么在这里使用static以及为什么提供一个静态方法来获取对象的实例?

0 个答案:

没有答案