------- <a target="blank">android培训</a>、<a target="blank">java培训</a>、期待与您交流! ----------
构造方法私有化
使用private 关键字可以声明属性,声明的属性不能被外部直接访问,同样,可以使用private声明方法,声的方法只能在类的内部看见。
构造方法上实际上也可以使用priavte关键字声明,一旦声明之后,则外部就无法直接进行对象的实例化操作了
class Single{
private static Single instance=new Single();
priavte Single(){//将构造方法私有化
}
public static Single getInstance(){return instance;}
public void print(){System.out.println("hello word");}
}
public class SingleDe{
public static void main(string args[]){
Single s=null;//声明对象
s=Single.getInstance();//实例化对象
s.print();
}
}
此程充的意义在于,如果现在一个类只有一个实例化对象的话
那么这样的设计就称为单例设计。
当整个系统中只需要有一个实例化对象的时候,就使用此设计模式。
|
|