Re: [問題] 建構子問題
: 正常的用法
我不太願意用"正常"這個字眼,程式寫法各有不同
只要你知道自己在做啥就好了
: 原 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
03/15 16:16, 3F
討論串 (同標題文章)
java 近期熱門文章
3
14
PTT數位生活區 即時熱門文章