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 : 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 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 %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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
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?
Partager