Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Ville {
- //Attributs de la classe
- String nomVille;
- int nbHabitant;
- int codePostal;
- /**
- * Constructeur Par defaut
- */
- public Ville() {
- //ici on initialise chaque attribut par une valeur par défault
- //le mot clé this est mis avant chaque attribut.
- this.nomVille = "Ville Inconnue";
- this.nbHabitant = 0;
- this.codePostal = 0;
- }
- /**
- * Constructeur avec 3 paramétres
- *
- * @param pNom nom de la ville
- * @param nbH le nombre d'habitant
- * @param cp le code postal
- */
- public Ville(String pNom, int nbH, int cp) {
- //ici on affecte pour chaque attribut par la valeur passé en paramétre
- //this.attribut = paramétre
- this.nomVille = pNom;
- this.nbHabitant = nbH;
- this.codePostal = cp;
- }
- //*************************** Methodes ***************************//
- //Methodes sans résultat (void)
- /**
- * Change le code postal de la ville et ne renvoie rien ( il n'y a pas de return)
- *
- * @param nouveauCodePostal le nouveau code postal de la ville
- */
- public void changerCodePostal(int nouveauCodePostal) {
- //ici on écrase l'ancienne valeur dans l'attribut 'codePostal" et on affecte la nouvelle valeur
- this.codePostal = nouveauCodePostal;
- }
- /**
- * concaténe et affiche les infos de la ville et ne renvoie rien
- */
- public void afficherLesInfosDeLaVille() {
- //ici on concaténe le nom + le nb d'habitant + le code postal pour avoir les info de la ville
- String infosVille = "La Ville " + nomVille + " avec le code postal " + codePostal + " a " + nbHabitant + " habitants";
- //ici on affiche les infos concaténé
- System.out.println(infosVille);
- }
- //*************************** Methodes Avec Resultat ***************************//
- /**
- * methode qui concténe et retourne les infos de la ville
- */
- public String obtenirLesInfosDeLaVille() {
- //ici on concaténe les infos de la ville
- String infosVille = "La Ville " + nomVille + " avec le code postal " + codePostal + " a " + nbHabitant + " habitants";
- //ici on retourne les infos pour l'utiliser plus tard
- return infosVille;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement