1.单例模式,一个类只能new一个对象

2.举例,资源管理器,文件管理器,地球等;

3.创建单例:

(1)创建一个earth类

class earth

{

public earth()

{

}

}

(2)将构造函数 私有化

class earth

{

private earth()

{

}

}

(3)声明一个静态私有的字段,初始化一个实例

class earth

{

private static earth instance=new earth();

private earth()

{

}

}

(4)编写一个静态方法或属性,返回唯一的实例

class earth

{

private static earth instance=new earth();

public static earth getearth()

{

return instance;

}

private earth()

{

}

}