Navigation▲
Tutoriel précédent : les fonctions |
Tutoriel suivant : l'héritage |
I. Vidéo▲
Cliquez pour lire la vidéo
II. Ce qu'il faut retenir▲
II-A. La programmation orientée objet▲
La programmation orientée objet est un paradigme de programmation où toute brique de votre logiciel est un objet. Si vous voulez représenter une voiture dans votre programme, cela sera un objet.
Chaque objet peut avoir des propriétés (pour la voiture, un nombre de portes, une couleur…) et des fonctions (avancer, allumer les phares…).
II-B. Les classes▲
Pour définir une classe, vous devez écrire :
class Voiture{
}
Cela définit un nouveau type, le type Voiture.
II-B-1. Le constructeur▲
Le constructeur est une fonction particulière d'une classe. Son nom est toujours celui de la classe. Cette fonction est appelée lors de l'instanciation de la classe.
II-B-2. L'instanciation▲
L'instanciation est l'action de créer un objet du type d'une certaine classe. Cela se réalise comme pour toute création de variable :
À l'instanciation de cette variable, le constructeur est appelé.
II-B-3. Utilisation d'un objet▲
Une fois un objet créé, vous pouvez appeler ses méthodes (les fonctions définies dans la classe de cet objet) et ses propriétés. Pour une classe Voiture définie comme suit :
class Voiture{
function Voiture
(
){
Debug.Log
(
"Voiture créée"
);
}
function Demarrer
(
){
Debug.Log
(
"La voiture démarre"
);
}
var couleur
:
String =
"Rouge"
;
}
Vous pouvez appeler la méthode Demarrer, ou encore, accéder à ses propriétés :
twingo.Demarrer
(
);
Debug.Log
(
"La couleur de la voiture est : "
+
twingo.
couleur);
II-C. Les commentaires▲
Vous pouvez écrire des commentaires dans le code. Ce sont des morceaux qui ne seront pas traités par le compilateur et donc, invisible pour Unity. Ils permettent ainsi de rajouter des indications à l'attention du programmeur sur ce que le code fait.
Voici un commentaire :
// Je peux écrire n'importe quoi ici, cela n'affectera pas le programme.
Vous pouvez aussi écrire des commentaires sur plusieurs lignes :
/*
Voici un long commentaire
sur plusieurs lignes.
*/
III. Commenter▲
Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum, ou encore, poser vos questions dans le forum Unity.
IV. Remerciements▲
Nous remercions « ToutApprendre » pour l'élaboration et la réalisation de ces vidéos. Vous pouvez retrouver sa chaîne YouTube en suivant ce lien.
Navigation▲
Tutoriel précédent : les fonctions |
Tutoriel suivant : l'héritage |