单例

package com.huawei.test;

/**
 * 一个单实例类01
 * @author 徐希芝
 *
 */
public class SingleClass
{

    /**
     * 将构造函数私有化
     */
    private SingleClass()
    {
        
    }
    
    //这里静态是因为:之下的静态不能调用非静态!(定义静态的实例对象为的是能够方便调用get方法)
    private static SingleClass c = new SingleClass();
    
    //定义成静态的是因为:在别类调用时方便。若不定义成静态的话,别类无法通过new一个类对象类来getSingleClass,    
    public static SingleClass getSingleClass()
    {
        return c;
    }
    
}

posted @ 2014-06-18 17:39  徐_小闹  阅读(83)  评论(0)    收藏  举报