La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Réaliser par: Sadok Amel Cheboui hassiba

Présentations similaires


Présentation au sujet: "Réaliser par: Sadok Amel Cheboui hassiba"— Transcription de la présentation:

1 Réaliser par: Sadok Amel Cheboui hassiba
Les objets Réaliser par: Sadok Amel Cheboui hassiba

2 Définition d’objet Différence entre objet et class Création d’un objet: Constructeur cote objet New Le mot clé This Accéder a une champ dans objet

3 Name=value; QUESQUE UN OBJET?
Un objet est l’instanciation d’une classe. Il est représentée par: Des attribut mis on valeur Des méthodes qui définissent ses actions Ses attribut sont sous forme de: Name=value;

4 Public class Etudiant{ String nom; String prénom; attributs
Exemple On a une classe étudiant comme ceci Public class Etudiant{ String nom; String prénom; attributs Int matricule; changerGroupe(); méthode

5 On peut instancier cette classe qui est Etudiant en plusieurs objets toute on donnant des valeurs au attributs Exemple Etudiant 1 Etudiant 2 Nom=’’Ahmed’’ ; Prénom=’’Mohamed’’; Matricule=234 ; Nom=’’Laban’’; Prénom=’’nassima’’; Matricule=268;

6 Alors on dit que Etudiant1 et Etudiant 2 sont des Instances de notre class Etudiant .
Ces instances sont différentes on valeurs que les attributs peuvent prendre Exemple : La couleur de yeux

7 Constructeur cote objet
la création d'objets se fait à l'aide du constructeur de classe. Quel est le rôle du constructeur? Il fait appel à la machine virtuelle pour obtenir l'espace mémoire nécessaire à la représentation de l'objet

8 Création d’un objet: Nom_classe nom_de_variable;
Pour instancier notre class et obtenir un nouvel Objet on a besoin d’utilise le mot clé new Pour créer un objet, ont peut tout d'abord déclarer une variable du type de la classe Puis ont va la créer grâce a l’instruction new Nom_classe nom_de_variable; Nom_variable =new Nom_classe;

9 B=new Etudiant();(();
Exemple on veut créer a partir de la class Etudiant une instance qu’ont nome B Pour créer cette objetB ont le déclare de cette façon Puis on le créer Etudiant B; B=new Etudiant();(();

10 Remarque Il est possible de tout réunir en une seule déclaration Comme ceci Nom_classe Nom_Variable = new Nom_classe(); Exemple: Etudiant B=new Etudiant();

11 La variable This: Le mot clé this permet de désigner l'objet courant
Cette variable sert à référencer dans une méthode l'instance de l'objet en cours d'utilisation. This est un objet qui est égale à l'instance de l'objet dans lequel il est utilisé.

12 Accéder a un champ dans l’objet
Accéder aux attribut d'un objet L'accès aux attribut d'un objet se fait grâce à la référence de l'objet (par exemple via la variable qui contient cette référence), suivi d'un point, puis du nom de la donnée membre. Par exemple: Si j’ais B est un instance de classe B.nom=valeur;

13 Accéder a un champ dans l’objet
Accéder aux méthodes d'un objet L'accès aux méthodes d'un objet se fait comme pour l'accès aux données membres, c'est-à-dire par un point. La méthode est suivie de parenthèses, contenant les paramètres, si il y'en a. L'accès à une fonction membre se fait donc de la façon suivante : B.methode(parametre1,parametre2);


Télécharger ppt "Réaliser par: Sadok Amel Cheboui hassiba"

Présentations similaires


Annonces Google