问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java单例设计模式求解惑

发布网友 发布时间:2022-04-05 13:40

我来回答

2个回答

热心网友 时间:2022-04-05 15:10

class single
{
private single(){}//私有化构造函数
==>//不允许外部构造

private static single s = new single();//创建本类对象 !!求解惑,既然是静态,为什么可以创建本类对象呢,静态方法不是随着类的加载而加载的嘛,存在方法去的嘛,为什么可以创建对象了呢,,,很无法理解
//---〉静态只有JVM第一次load single类的时候才会构造signle唯一的对象。至于为什么可以创建本类对象,面向对象的基础,自己想下吧。

public static single getInstance()//静态方法只能调用静态参数,
{
return s;
}

}

但是为什么不允许添加getInstance()呢?

//可以添加的。为什么说不可以呢?

热心网友 时间:2022-04-05 16:28

你难道想
public static void setInstance(Single sigle)//静态方法只能调用静态参数,
{
s = sigle;
}
这样子?
添加在类里面当然是可以的,但是你看,外部调用setInstance()方法时,需要参数传入一个single实例,但是该实例是getInstance()得到的,弄来弄去还是原来的private static single s = new single();产生的single实例,有什么意义呢?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学中大德指什么 驾考各科通过率是多少 驾考全部一次过的比例 驾考宝典科目一通过率多少 驾考宝典通过率怎么算的 .js 文件和 .mjs 文件的区别 .js是什么文 苹果13在哪切换4G网络 苹果13怎么把5g换成4g?苹果13设置4g网络方法介绍 iphone13如何更改网络信号 iphone13手机5G设置成4G教程 请问,Java中,单例设计模式是个什么意思,优势何在。 java单例设计模式 华为手机nove4摄像头怎么用 隐藏加密了的文件,在哪里找到? oppor9自带的计算机误删了 怎么恢复 oppor9的自带计算器不小心卸载了,怎么恢复? 我的OPPO手机里的计算器被不小心删除了。怎么可以弄个原来的呢 OPPO A72手机自带的计算器,指南针,录音软件被删除了,应用商店找不到了,怎么办,影响使用吗? oppo计算器不见了 不小心把oppo自带计算器卸了,怎么回复? OPPO计算器怎么恢复 oppo手机上的计算器被删怎么恢复? os资料共享 什么是ARM异常中断处理向量表?他有何作用?储存在什么地方? 8680的中断向量表如何组成?作用是什么? 请问在计算机操作系统中,中断号,中断向量和中断向量表的概念各是什么? 中断向量表和中断描述符表的功能是什么?如何利用它们获得中断服务程序的入口地址? 什么是arm中断向量表 :8088中断向量表的作用是什么 简述中断向量、中断向量表及中断服务程序的区别? 将一个类设计成单例设计模式,需要哪些步骤 JAVA里两种单例模式的区别是什么?为什么说一般认为第一种形式要更加安全些?如下见 java单例设计模式? .NET 单例设计模式的疑问? java中单例设计模式的问题 单例设计模式有什么用,现在在学javaSE,学到了饿汉式和懒汉式。 计算机内存中的什么部分具有断电时也照样能存储程序的特点 内存储器具有断电易失性,它可以分为RAM和ROM,那为什么ROM断电后信息又仍存??? 内存储器存储信息时的特点是___。 述构成内存储器的半导体存储部件RAM和RoM的特性和区别是什么? 具有停电保护功能的数据存储器有哪些?各有什么特点? 内存储器的类型 微信表情换手机后还有没有? 微信自添加表情显示不了,格子还在,但表情没了。换了手机后就这样,一开始旧手机的这些表情还在呀!是因 之前换个手机登微信收藏的表情包都还在,这次换了手机表情包全没了 怎么弄回来 小米手机8se,如何关闭小爱同学 如何收藏聊天记录微信 微信怎么收藏聊天记录 如何将微信上的聊天记录转入个人收藏? 刘海屏和全面屏哪个好