看板 java 關於我們 聯絡資訊
: 正常的用法 我不太願意用"正常"這個字眼,程式寫法各有不同 只要你知道自己在做啥就好了 : 原 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)
LaPass:嗯~ 看用法 03/15 13:46
eieio:有道理 03/15 14:04
jodo1984:這樣寫的話表示如果要使用instance_count一定要透過 03/15 16:16