Re: [問題] 建構子問題

看板java作者 (Gavin)時間14年前 (2012/03/15 13:34), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串5/7 (看更多)
: 正常的用法 我不太願意用"正常"這個字眼,程式寫法各有不同 只要你知道自己在做啥就好了 : 原 po 的例子裡另一個不好的 pattern,是在 constructor 裡面改 static : variable。Static variable 是所有同 class 的 object 共用的,不應該在新 : 建一個 object 時更改。假設上面的 c 表示咖啡有沒有加奶精好了,如果你讓 : 它是 static 的話,表示你自己點一杯咖啡加奶精時,會讓餐廳裡所有其他人的 : 咖啡一起加奶精,這聽起來就很怪 XD 我想還是看用途吧,假設今天是: class something { private static int instance_count = 0; pubilc something() { instance_count++; // TODO more thing } } 就不奇怪了吧 在強調一次,程式寫法各有不同,重點是要清楚自己在做啥 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.85.140 ※ 編輯: cyberwizard 來自: 140.123.85.140 (03/15 13:40)

03/15 13:46, , 1F
嗯~ 看用法
03/15 13:46, 1F

03/15 14:04, , 2F
有道理
03/15 14:04, 2F

03/15 16:16, , 3F
這樣寫的話表示如果要使用instance_count一定要透過
03/15 16:16, 3F
文章代碼(AID): #1FONzj6w (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 5 之 7 篇):
文章代碼(AID): #1FONzj6w (java)