构造思路:
1、将构造方法设置为private后,外部程序无法访问此方法去实例化一个对象。
2、无法在外部构造,那么就在内部构造一个实例化对象,让外部来引用这个实例化对象,但是因为在外部无法实例化,外部无法引用到这个对象
3、通过将2中实例化的对象设置为静态,外部可以通过类名来访问这个对象。
4、但是这个对象也算是这个类中的一个属性必须被设置为private,这个时候必须设置一个静态的public函数来取得这个对象
代码参考:
构造方法私有化的意义:
控制程序只能获取这个类的一个对象
java 构造方法私有化
最新推荐文章于 2024-07-17 03:49:03 发布