Cette méthode de construction d'un constructeur est elle bonne?
Bonjour!
Notre professeur nous a délivré une méthode pour la construction des constructeur mais j'ai quelques doutes sur celle-ci...
Il conseille de faire dans l'ordre:
- Utiliser les arguments
- initialiser les variables de type collection (mais je ne sais pas faire)
- mettre en place les numéros de série
- faire les super (mais c'est un peu vague et moi je l'aurais plutôt mis en premier...)
Voilà je ne suis pas sûr que son ordre soit le bon, qu'en pensez-vous?
Par exemple avec un code modélisant les ventes d'une société distribuant des logiciels:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| import java.util.*;
public class TestGestionLogiciels{
public static void main(String[] args){
//on verrabien ce qu'on mettra dedans
Client c1 = new Client ("Johnson");
}
}
class Client{
final int refClient;
static int ref=0;
final String nom;
List licences;
int nbLicencesEnCours(){
return licences.size();
}
public String toString(){return refClient+ " " + nom + " " + licences;}
Client (String n){
nom =n;
licence=[];
refClient=ref++;
}
} |