单例
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;
}
}

浙公网安备 33010602011771号