6.4 OOP Méthode, attribue et constructeur Partie 2
Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !Bonjour, dans ce cours allons continuer sur la création de classe ville ça veut dire qu'on va mettre les attributs ... et les méthodes de toutes classes avant de commencer il faut se poser une question en quoi est composé notre ... classe ça veut dire en quoi est composé une ville ou si vous avez utilisé une voiture en quoi est ... composé une voiture où ce que on veut savoir dans la ville par exemple on peut savoir la population, le ... nom de la ville la surface de la ville et tout ça ce sont des attributs qu'on va utiliser pour ... notre classe donc on va commencer par créer cet attribut Donc private String nom n'oublie pas de mettre le point virgule private int population et pour terminer private float surface Vous devez sûrement posez une question pourquoi on a mis private il faut savoir que jusqu'à ce jour vous avez ... utilisé des variables dans une méthode et on les appelle des variables locales parce qu'ils sont locaux où appartient ... à cette méthode uniquement vous ne pouvez pas accéder à cette variable en dehors de cette méthode vous l'avez aussi ... vu avec les blocs de code que nous avons créé dans les vidéos précédentes une fois que vous avez accédé ... vous ne pouvez pas accéder à ces variables en dehors de ce bloc de code mais désormais avec les classes ... nous pouvons créer des variables visibles et accessibles de n'importe où à l'intérieur de la classe que nous avons créé Donc ce modificateurs d'accès va nous permettre de pouvoir éviter que les éléments externes puissent accéder à notre attributs qu'on ... a créé donc ça veut dire que les autres classes pouvant pas accéder à notre distribue de la classe ville il faut savoir que dans le coup présente vous avez évoqué le encapsulation qui permet de regrouper des données d'un ... système ici on peut prendre notre place ville comme un système donc il va regrouper l'ensemble de notre donner c'est-à-dire ... les attributs et les méthodes Mais vous devez sûrement vous demander si les attributs sont en privé comment on peut accéder aux attributs à l'intérieur ... de notre classe au secours je ne vais pas aborder tout le concept des classes mais par la suite il ... va aborder le concept de gaieté et 7h qui vont nous permettre de pouvoir modifier l'attribut ou les appeler donc ... par la suite on va voir comment on va y faire Donc maintenant qu'on a mis les attributs qu'il faut pour notre classe on va retourner dans notre classe Maine pour ... pouvoir utiliser l'objet qu'on a créé l'objet ville01 qu'on va renommé Paris pour que ça soit plus raisonnable donc pour ... accéder aux méthodes et aux attributs qui sont accessibles il faut mettre le nom de l'objet ça veut dire Paris ... point et en même temps le point voyez qu'on peut accéder à plusieurs méthodes et attributs de ta classe mais ... comme notre classe on des attribut qui sont privées on peut pas accéder Java insert automatiquement les attributs ... qui sont hérités des autres classes parce que pendant la création de notre classe ville notre classe ville à hérité des classes de base de Java donc comme vous voyez on peut accéder à plusieurs ... différents méthodes comme la méthode equal( ) et encore d'autres et on va essayer d'accéder à notre attribut qu'on a ... créé dans toute la ville Mais pour pouvoir accéder aux attributs il faut qu'on retourne dans la classe ville et mettre par exemple le nom ... private String nom on va lever le private et mettre public et de là on peut accéder à partir ... de notre objet Paris donc retourne notre classe mais on va mettre Paris point Donc on peut le voir ya le nom qui apparaît donc on va choisir le nom égal entre guillemets Paris ... étant donné que c'est une chaîne de caractères Maintenant que je vous ai expliqué comment appeler notre attribue par la suite on va continuer avec les méthodes mais ... c'est exactement pareil on va retourner dans votre classe ville et on va mettre on va changer le public en ... private et là on va entamer sur la notion de guetteur et setteur un guetteur permet l'accès en lecture à ... notre tribu alors qu'un setteur permet de demander un changement d'état de notre attribut Avec intellji et aussi d'autre IDE de on peut directement gérer les guetteurs et SETTEUR mais on va le ... faire nous-mêmes pour qu'on puisse le prendre en main et pouvoir comprendre le concept des getteur et setteur donc ... commençons avec mais avant de commencé si vous avez des rouges sur la lattribut nom retournez dans le main et vous mettez ... Paris point nom en commentaire Donc pour faire le guetteur il faut mettre public String getNon entre parenthèses puis on ouvre les accolades on ... a mis étant donné que on va retourner quelque chose on va retourner le nom de notre ville et à ... l'intérieur de notre accolade on va mettre return non dans le délai qu'on va retourner le nom en mettre terme ... non il faut toujours le préciser quand même des guetteurs guetteur le nom de notre méthode doit être guetteur plus ... le nom de l'attribut qu'on veut retourner Maintenant on peut retourner dans notre classe mais on va mettre Paris point là comme vous voyez il y a ... getNom qui est le guetteur donc on va retourner le nom de notre ville mais étant donné qu'on aura pas ... attribué les valeurs à notre nom on va rien retourner donc dans le cours qui vont suivre on ... va commencer à donner des valeurs à nous attribuer c'est-à-dire le nom de la ville la population et la surface ... de la ville alors bientôt