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:

  1. Utiliser les arguments
  2. initialiser les variables de type collection (mais je ne sais pas faire)
  3. mettre en place les numéros de série
  4. 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 : Sélectionner tout - Visualiser dans une fenêtre à part
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++;
    	}
    	}