我正在读一本关于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