<pre name="code" class="csharp">public class Demo
{
private static Demo demo;
private static Demo(){}
public static getDemo(){
if(demo==null){
demo=new Demo();
}
renturn Demo;
}
}
这段代码意义是将Demo这方法只进行一次实例化,方法就是在类的内部将Demo定义为private私有化,然后用public的getDemo进行调用内部的Demo用if判断Demo是否第一次实例。