課程
/后端開發(fā)
/Java
/模式的秘密---單例模式
如果采用單例模式創(chuàng)建一個類,如類慕課,它有兩個屬性名稱,網(wǎng)址,要求只能訪問,不能修改,這樣應(yīng)該用哪種,老師?
2015-05-12
源自:模式的秘密---單例模式 3-1
正在回答
暈! 單例模式的本質(zhì)是 對象只有一個,也就是引用不能改變!
public class Demo{
? ? private ?Demo(){};
? ? pivate static ?Demo demo=new Demo();
????private String name;
? ? public ?void setName(String name){
? ? ? ? ? ? ?this.name=name;
? ? }
? ? public static Demo ?getInstance(){
? ? ? ? ? ?return demo;
? ? ?}
}
demo 實(shí)例中的name 是可以set和get的
這問題跟單例模式?jīng)]關(guān)系。。 如果要實(shí)現(xiàn)對象中的屬性只能獲取,不能修改??梢栽跇?gòu)造方法中給屬性初始化。然后只提供get方法,不提供set方法。
同求!
舉報
單例模式是在Java中最重要模式之一,讓我們揭開單例模式神秘面紗
1 回答單例模式用的多么
1 回答關(guān)于單例模式中單例對象是否能被用戶修改
1 回答單例模式一般用于什么情況
3 回答單例模式請教
2 回答單例模式懶漢式和餓漢式,應(yīng)用的場景有什么不同呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-03
暈! 單例模式的本質(zhì)是 對象只有一個,也就是引用不能改變!
public class Demo{
? ? private ?Demo(){};
? ? pivate static ?Demo demo=new Demo();
????private String name;
? ? public ?void setName(String name){
? ? ? ? ? ? ?this.name=name;
? ? }
? ? public static Demo ?getInstance(){
? ? ? ? ? ?return demo;
? ? ?}
}
demo 實(shí)例中的name 是可以set和get的
2016-02-16
這問題跟單例模式?jīng)]關(guān)系。。 如果要實(shí)現(xiàn)對象中的屬性只能獲取,不能修改??梢栽跇?gòu)造方法中給屬性初始化。然后只提供get方法,不提供set方法。
2015-12-17
同求!