Je lis un livre sur java. Il s'agit juste d'expliquer comment vous créez une classe appelée "deck" qui contient un tableau de cartes en tant que variable (s) d'instance. Voici le code snippit:Pourquoi ce n'est pas "ceci"? commande nécessaire dans ce constructeur? (java)
class Deck {
Card[] cards;
public Deck (int n) {
cards = new Card[n];
}
}
pourquoi pas la commande this.
utilisé?
par exemple pourquoi n'est pas le code ceci:
class Deck {
Card[] cards;
public Deck (int n) {
this.cards = new Card[n];
}
}
Vous avez une erreur dans le deuxième exemple. Il y a 2 '['. –
Note: Si vous voulez discuter si c'est une * bonne idée * d'utiliser ou d'omettre le 'this.', alors il y a beaucoup d'autres endroits pour en débattre. Par exemple, voir cette question: http://stackoverflow.com/questions/132777/do-you-prefix-your-instance-variable-with-this-in-java –