我正在讀一本關於java的書。它只是解釋瞭如何創建一個名爲「deck」的類,其中包含一組卡作爲其實例變量。這裏是代碼snippit:爲什麼不是「這個」。命令需要在這個構造函數中? (java)
class Deck {
Card[] cards;
public Deck (int n) {
cards = new Card[n];
}
}
爲什麼不使用this.
命令?
例如,爲什麼不代碼如下:
class Deck {
Card[] cards;
public Deck (int n) {
this.cards = new Card[n];
}
}
第二個示例中有錯誤。有2個'''。 – 2010-03-22 18:53:17
注意:如果您想討論是否使用或省略'this.'是否是一個好主意*,那麼還有很多其他地方可以進行辯論。例如,看到這個問題:http://stackoverflow.com/questions/132777/do-you-prefix-your-instance-variable-with-this-in-java – 2010-03-22 19:16:16