image de la banniere
13/11/2017

Bases de la programmation n°70 - POO : encapsulation

playlist : Bases de la programmation (C#)
catégories : C#  POO 

description :
Prérequis : connaître les notions de classe/objet et de constructeur (vidéos n°68 et 69)
But : comprendre l'encapsulation (privé/public, getter/setter)
Langage : C# sous Visual Studio version entreprise 2017

ERRATUM :
6:35 : je dis par erreur que vous n'avez pas besoin de connaître le contenu des méthodes. C'est vrai si la classe était en include et pas directement dans le code. Donc pour créer l'application, vous avez besoin du contenu des méthodes qui sont présentées de 7:09 à 10:15.
7:01 : je présente le contenu de la classe Personnage avec, dans le constructeur, l'initialisation de la vie, en disant qu'elle doit être initialisée avec une valeur entière entre 0 et 5, sauf que j'écris :
this.vie = nbAlea.Next(0, 5) ;
alors que le second paramètre représente la borne supérieure non incluse, donc il faut écrire :
this.vie = nbAlea.Next(0, 6) ;
(merci à kamo Yeah pour ce signalement)