Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. public class Ville {
  2.  
  3. //Attributs de la classe
  4. String nomVille;
  5. int nbHabitant;
  6. int codePostal;
  7.  
  8. /**
  9. * Constructeur Par defaut
  10. */
  11. public Ville() {
  12. //ici on initialise chaque attribut par une valeur par défault
  13. //le mot clé this est mis avant chaque attribut.
  14. this.nomVille = "Ville Inconnue";
  15. this.nbHabitant = 0;
  16. this.codePostal = 0;
  17. }
  18.  
  19. /**
  20. * Constructeur avec 3 paramétres
  21. *
  22. * @param pNom nom de la ville
  23. * @param nbH le nombre d'habitant
  24. * @param cp le code postal
  25. */
  26. public Ville(String pNom, int nbH, int cp) {
  27. //ici on affecte pour chaque attribut par la valeur passé en paramétre
  28.  
  29. //this.attribut = paramétre
  30. this.nomVille = pNom;
  31. this.nbHabitant = nbH;
  32. this.codePostal = cp;
  33. }
  34.  
  35. //*************************** Methodes ***************************//
  36.  
  37. //Methodes sans résultat (void)
  38.  
  39. /**
  40. * Change le code postal de la ville et ne renvoie rien ( il n'y a pas de return)
  41. *
  42. * @param nouveauCodePostal le nouveau code postal de la ville
  43. */
  44. public void changerCodePostal(int nouveauCodePostal) {
  45. //ici on écrase l'ancienne valeur dans l'attribut 'codePostal" et on affecte la nouvelle valeur
  46. this.codePostal = nouveauCodePostal;
  47. }
  48.  
  49. /**
  50. * concaténe et affiche les infos de la ville et ne renvoie rien
  51. */
  52. public void afficherLesInfosDeLaVille() {
  53. //ici on concaténe le nom + le nb d'habitant + le code postal pour avoir les info de la ville
  54. String infosVille = "La Ville " + nomVille + " avec le code postal " + codePostal + " a " + nbHabitant + " habitants";
  55.  
  56. //ici on affiche les infos concaténé
  57. System.out.println(infosVille);
  58. }
  59.  
  60.  
  61. //*************************** Methodes Avec Resultat ***************************//
  62.  
  63. /**
  64. * methode qui concténe et retourne les infos de la ville
  65. */
  66. public String obtenirLesInfosDeLaVille() {
  67. //ici on concaténe les infos de la ville
  68. String infosVille = "La Ville " + nomVille + " avec le code postal " + codePostal + " a " + nbHabitant + " habitants";
  69.  
  70. //ici on retourne les infos pour l'utiliser plus tard
  71. return infosVille;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement