Problème création méthode
Bonjour, je suis étudiant et je révise avec des annales de programmation mais j'ai quelques questions.
Voici les deux classes (pseudo code) :
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
|
Classe Commune
Privé
numCom : Chaîne
nomCom : Chaîne
lesSecteurs : Collection de Secteur
Public
Commune(numéro : Chaîne, nom : Chaîne)
procédure ajouterUnSecteur( unNuméroSecteur : Entier,
unNomSecteur : Chaîne, unEspaceVert : Booléen)
// Création du secteur, et ajout dans la collection lesSecteurs
fonction secteurEV() : Collection de Secteur
// Retourne les secteurs qui possèdent un espace vert
fonction volumeVannes() : Entier
// Retourne le volume total distribué par les vannes de la commune
fonction perte() : Entier
// Retourne la différence entre le volume total distribué par les vannes
// et la consommation des usagers
fonction anomalie() : Entier
// Calcule le pourcentage des pertes par rapport au volume distribué par
// les vannes et retourne :
// 1 si ce pourcentage est inférieur à 10 %
// 2 sil est entre 10 et 15 % inclus
// 3 au dessus de 15 % |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
Privé
numSecteur : Entier
nomSecteur : Chaîne // nom du quartier
espaceVert : Booléen
// Indique la présence ou non dans le quartier dun espace vert municipal à arroser
laCommune : Commune
lesBranchements : Collection de Branchement
Public
Secteur(unNuméroSecteur : Entier, unNomSecteur : Chaîne, unEspaceVert : Booléen, uneCommune : Commune)
fonction getNumSecteur() : Entier
fonction getNomSecteur() : Chaîne
fonction getEspaceVert() : Booléen |
Je dois écrire la méthode ajouterUnSecteur() de la classe Commune, je sais qu'elle reçoit en paramètre un entier, une chaine de caractère un booléan donc la méthode, on récupère ces valeurs puis en commentaire, ils disent qu'il faut créer le secteur et l'ajouter à la collection de secteur donc voici mon code en JAVA :
Code:
1 2 3 4 5 6 7 8 9
|
Public ajouterUnSecteur(int unNumeroSecteur, String unNomSecteur, boolean unEspaceVert)
{
Private int unNumero = unNumeroSecteur;
Private String unNom = unNomSecteur;
Private boolean unEspace = unEspaceVert;
Secteur unSecteur = new Secteur(unNumero, unNom, unEspace, ??? ); // Création du secteur
lesSecteurs.add(unSecteur);
} |
Ma question est dans la création du secteur, dans le constructeur Secteur, il y a 4 paramètres, je me demandais s'il fallait donc que je créer une Commune et si oui avec quels paramètres vu qu'il lui faut 2 chaînes de caractères?
Ensuite il faut ajouter unSecteur à la collection de Secteur mais est-ce qu'il faut prendre en compte que la collection de Secteur est déjà initialisé ou non?