PROGRAMMATION OBJET
MSc. Ir. Eick KALWANA
erickkalw3@[Link]
+243 975519781
Plan du cours
• La classe.
• L'objet.
• L'encapsulation.
• L'héritage.
• Le polymorphisme.
• JavaFx
1. Une classe
En programmation orientée objet, la déclaration d'une
classe regroupe des membres, méthodes et propriétés
(attributs) communs à un ensemble d'objets.
La classe déclare, d'une part, des attributs représentant
l'état des objets et, d'autre part, des méthodes
représentant leur comportement.
1. Une classe
Une classe est une description abstraite d'un objet. Les
fonctions qui opèrent sur les données sont appelées des
méthodes.
Instancier une classe consiste à créer un objet sur son modèle.
Entre classe et objet il y a, en quelque sorte, le même rapport
qu'entre type et variable.
On appelle classe la structure d'un objet, c'est-à-dire la
déclaration de l'ensemble des entités qui composeront un objet.
1. Une classe
Un objet est donc « issu » d'une classe, c'est le produit qui sort d'un
moule. En réalité on dit qu'un objet est une instanciation d'une
classe, c'est la raison pour laquelle on pourra parler indifféremment
d'objet ou d'instance (éventuellement d'occurrence).
Une classe est composée de deux parties :
• Les attributs (parfois appelés données membres) : il s'agit des
données représentant l'état de l'objet
• Les méthodes (parfois appelées fonctions membres): il s'agit des
opérations applicables aux objets.
1. Une classe
Si on définit la classe voiture, les objets Nissan 406, Toyota
18 seront des instanciations de cette classe.
Il pourra éventuellement exister plusieurs objets Nissan
406, différenciés par leur numéro de série ou les couleurs.
Mieux: deux instanciations de classes pourront avoir tous
leurs attributs égaux sans pour autant être un seul et
même objet. C'est le cas dans le monde réel, deux T-shirts
peuvent être strictement identiques et pourtant ils sont
distincts.
1. Une classe
Exemple d’une classe:
jjjj
2. Un Objet/ Instance
En informatique, élément discret capable de fournir une
description des parties et comportements d’une classe
(ex. en programmation orientée objet, les objets définissent
leur données, leur état, leurs méthodes et leurs manière
d'interargir avec d'autres objets.).
On appelle classe la structure d'un objet, c'est-à-dire
la déclaration de l'ensemble des entités qui
composeront un objet. Un objet est donc « issu » d'une
classe, c'est le produit qui sort d'un moule.
2. Un Objet/ Instance
Un objet est une instance d'une classe, qui est l'outil
fondamental de programmation en Java. Une classe peut aussi être
considérée comme une description de ce qu'il faut faire pour créer un
objet. Les classes sont composées de méthodes et d'attributs qui
peuvent être public, private ou protected.
En programmation orientée objet, on appelle instance d'une classe
, un objet avec un comportement et un état, tous deux définis par la
classe.
Il s'agit donc d'un objet constituant un exemplaire de la classe.
L'instanciation est l'action d'instancier, de créer un objet à partir
d'un modèle (Classe).
Les classes et les objets/instance
Les classes permettent en quelque sorte de décrire une
catégorie d'objets. L'ensemble des objets de cette
catégorie seront les instances de ces classes. Un exemple
classique et formateur est de travailler sur une classe qui
représente un animal.