Estoy leyendo un libro sobre Java. Acaba de explicar cómo se crea una clase llamada "deck" que contiene una matriz de tarjetas como su variable (s) de instancia. Aquí está el código de snippit:¿Por qué no es el "esto"? comando necesario en este constructor? (java)
class Deck {
Card[] cards;
public Deck (int n) {
cards = new Card[n];
}
}
por qué no se utiliza el comando this.
?
por ejemplo, por qué no es el código siguiente:
class Deck {
Card[] cards;
public Deck (int n) {
this.cards = new Card[n];
}
}
Tiene un error en el segundo ejemplo. Hay 2 '['. –
Nota: Si desea analizar si es una * buena idea * usar u omitir el 'this', entonces hay muchos otros lugares para debatir eso. Por ejemplo, vea esta pregunta: http://stackoverflow.com/questions/132777/do-you-prefix-your-instance-variable-with-this-in-java –