单例模式为什么不直接在类中把对象设置为静态就好了呢?
单例模式的目的不就是为了让对象唯一吗,这样直接把对象设置为static类型的就好了,为什么还要将构造方法设置成私有类呢?
46
收起
正在回答
1回答
package com.singtlen;
public class SingletonOne {
private static SingletonOne instance=new SingletonOne();
public static SingletonOne getInstance(){
return instance;
}
}
你好,你是问代码为什么不写成这样吗?
如果写成这样,也可以在类外用new去创建对象了。
祝学习愉快!
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星