看板 java 關於我們 聯絡資訊
Constructor被設為private,那,應該不能在外部建立物件吧 物件只能在內部呼叫constructor,那怎建立出物件的實體,static嗎?? 好混亂 Constructor 加上private到底有什麼用? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 116.49.45.56
james732:最經典的例子應該是 singleton pattern 吧? 09/09 21:59
tkcn:yes, 透過 static method 產生實體,可以看看 Singleton 09/09 22:00
tkcn:另一個用法則是,不允許建立實體 09/09 22:02
mahoihei:感謝解答 09/09 22:06
mahoihei:除了singleton還有什麼用法嗎??? 09/09 22:09
hhashoww:我也想問 @@ 09/09 22:21
TonyQ:singleton 跟 factory method 啊 :~ 09/09 23:43
nvidia:JAVA的calendar API看一下 裡面有說明 09/09 23:44
hijamoya:Singleton~提供內部method來創建唯一的建構子 09/10 00:49
ILike58:設private就是不想讓人外部呼叫,而static field會在第一 09/10 09:26
ILike58:次出現class name就初始化,那時再呼叫private Constructo 09/10 09:27
mc18:我自己在設計上通常動機很單純只是不希望其他人直接new出來 09/12 16:41