永发信息网

class Singleton{ static Singleton instance = new Singleton() ; private Singleton(){}

答案:3  悬赏:30  手机版
解决时间 2021-01-04 14:55
class Singleton{
static Singleton instance = new Singleton() ; // 在内部产生本类的实例化对象
private Singleton(){ // 将构造方法进行了封装,私有化
}
public void print(){
System.out.println("Hello World!!!") ;
}
};
public class SingletonDemo04{
public static void main(String args[]){
Singleton s1 = null ; // 声明对象
s1 = Singleton.instance ; // 取得实例化对象
s1.print() ; // 调用方法
}
};
instance是什么,是实例化的对象,还是声明的属性?请详细解答一下,谢谢
最佳答案
instance是实例化对象
等同于new 关键字
全部回答
<p>你首先要明白final修饰变量的功能是,一次初始化不能再被修改,既然是私有变量,就只考虑内部对这个变量的处理了,如果需要修改就不加final</p> <p>而在单例模式中,如果存在释放资源的情况下,就不能加final修饰了,比如针对你贴的这个单例,如果提供方法</p> public void releaseinstance(){     if(instance != null){         instance = null;     } }<p>释放资源之后,如果需要重新使用这个单例,就必须存在重新初始化的过程,所以不能加final,对于不需要释放资源的情况,可以加final</p> <p>总而言之,要不要加final修饰,可以根据情况而定</p>
//注意这是private 只供内部调用 private static Singleton instance = new Singleton(); //这里提供了一个供外部访问本class的静态方法,可以直接访问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
双河工商所地址在什么地方?想过去办事
王者荣耀怎么快速赚金币,王者荣耀金币怎么刷
I don't remember to the airport that year.
程咬金怎么死的??????
保障的同义词
怎样做可以瘦腿
牛街工商所办公位置在哪啊?好找么?
夏天去日本好玩吗
为什么我不想和老婆聊天?一聊天就想发脾气..
暗香①阅读答案
神印王座女主是在全书的哪个位置被推倒,比如
锅生锈了如何去掉
单选题梯形的中位线长为12cm,一条对角线把中
彝良县工商行政管理局角奎分局地址在哪?我要
单选题2011年7月2日12时许,杭州市滨江区白金
推荐资讯
下列各项中,划线的熟语使用恰当的一项是A.乔
不锈钢冰箱哪个牌子好
单选题下列有关高技术工业特点的叙述,正确的
怎样用电脑给别人的手机发短信?
单选题琼脂在培养基中的作用是A.碳源B.氮源C.
国庆祝福短文
东北话拥护啥是什么意思?
顺产第一胎一般要多久
鬼武者1的完美存档,哪里有下载的?大神们帮
单选题近几十年来,人口自然增长率较低的大洲
One-child policy has controlling China’s
单选题32÷2+38=A.15B.64C.20D.54
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?