Sto leggendo un libro su java. È solo per spiegare come si crea una classe chiamata "mazzo" che contiene una serie di carte come sue variabili di istanza. Ecco il codice snippit:Perché non è il "questo". comando necessario in questo costruttore? (java)
class Deck {
Card[] cards;
public Deck (int n) {
cards = new Card[n];
}
}
perché non è il comando this.
utilizzato?
ad esempio perché non è questo il codice:
class Deck {
Card[] cards;
public Deck (int n) {
this.cards = new Card[n];
}
}
Si ha un errore nel secondo esempio. Ci sono 2 '['. –
Nota: se vuoi discutere se è * una buona idea * usare o omettere "questo", allora ci sono molti altri posti in cui discutere. Ad esempio, vedi questa domanda: http://stackoverflow.com/questions/132777/do-you-prefix-your-instance-variable-with-this-in-java –