Réaliser par: Sadok Amel Cheboui hassiba

Slides:



Advertisements
Présentations similaires
La programmation orientée objet avec Java L3-MIAGE Plan
Advertisements

Spécialisation/généralisation Héritage Polymorphisme.
1 Quelques précisions sur l'héritage. 2 Signification de super.f() appel à la méthode f() masquée super : désigne l'objet appelant comme s'il était de.
SI3 MAM3 Hydro Nathan Cohen Igor Litovsky Christophe Papazian
3- Déclaration et accès aux objets
Langages objet Définitions Traduction des méthodes en C++
(Classes prédéfinies – API Java)
C.
JAV - TD 6 Structures de données JAVA
TD 1 IJA Introduction Objet, méthode, attribut Classe, instance
PHP5 poo.
Les attributions de valeur (le signe =). Dans cette présentation, nous allons tenter de représenter ce qui se passe dans la mémoire de lordinateur quand.
Principes de programmation (suite)
1 Objectifs de ce cours (I21) Cours JAVA (I21) -Licence 1 Semestre 2 / Y.Laborde Maintenant !
Programmation orientée objet
JavaBeans Réalise par: EL KHADRAOUY TARIK AOUTIL SAFOWAN.
Faculté I&C, Claude Petitpierre, André Maurer What is this ? (Quest ce que this ?)
Langage Oriente Objet Cours 4.
Principes de programmation (suite)
Introduction au paradigme objet Concepts importants surcharge (overload) redéfinition (override) Définition d’une classe Définition des attributs.
Les Classes les structures en C (struct) regroupent des variables : structuration de l'analyse mais problèmes de cohérence problèmes de sécurité d'accès.
77 Utilisation des classes (suite). 7-2 Objectifs A la fin de ce cours, vous serez capables de : Définir des méthodes surchargées dans une classe Fournir.
Classes abstraites et Interfaces
POO : Objets et classes (Rappels)
.Net Remoting.
Langage Oriente Objet Cours 2.
Structures de données IFT-2000
66 Utilisation des classes et des objets. 6-2 Objectifs A la fin de ce cours, vous serez capables de : Créer de nouvelles classes à laide de Eclipse Utiliser.
Introduction à la Programmation Orientée Objet Retour sur les principaux concepts SI3 MAM3 Hydro Nathan Cohen
Manipulation de formulaires en Javascript
Introduction au paradigme orienté-objet (suite)
1 IFT 6800 Atelier en Technologies dinformation Le langage de programmation Java chapitre 3 : Classes et Objects.
8PRO100 Éléments de programmation Les types composés.
COURS DE PROGRAMMATION ORIENTEE OBJET :
CSI 1502 Principes fondamentaux de conception de logiciels
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Travaux Pratiques Représentation des connaissances
JavaScript Nécessaire Web.
4 Introduction des objets. Les chaînes et tableaux
LIFI-Java 2004 Séance du Mercredi 22 sept. Cours 3.
La notion de type revisitée en POO
Cours 61 6 La sécurité, Portée, Visibilité Programmer avec sécurité.
11/04/ L'héritage Cours 7 Cours 7.
Programmation objet La base.
12/04/ Le polymorphisme Cours 8 Cours 8.
Tutorat en bio-informatique
5ième Classe (Mercredi, 19 octobre) Prog CSI2572.
PHP 7° PARTIE : PROGRAMMATION OBJET
Tutorat en bio-informatique Le 14 novembre Au programme… Les objets –Propriétés (attributs) –Constructeurs –Méthodes.
Master 1 SIGLIS Java Lecteur Stéphane Tallard Chapitre 3 – Classes et objets en Java Master 1 SIGLIS1 Java Lecteur - Chapitre 3 Classes et objets en Java.
Strings et Tableaux en Java
PHP objet Jérôme CUTRONA 10:13:27 Programmation Web
Les classes présenté par: RAHMOUNE RIME / ZEKRI SELMA.
Les classes et les objets Les données finales class A { … private final int n = 20 ; // la valeur de n est définie dans sa déclaration … } class A { public.
Cours LCS N°4 Présenté par Mr: LALLALI
Cours du 5 novembre.
IUT du Limousin L.U.P Michel Vergnaud Programmation Objet - Java.
Les classes Introduction aux Langages Orientés Objets
1 PHP 5 Notions fondamentales (niveau 1 cours #4) Formation continue – Cégep de Sainte-Foy.
Héritage Conception par Objet et programmation Java
IUT du limousin L.U.P Michel Vergnaud Programmation Objet - Java.
Généricité.
Signal et Slot de Qt Iris 1
Conception de Programmes - IUT de Paris - 1ère année Les classes Introduction Déclaration d’une classe Utilisation d’une classe Définition des.
Master 1 SIGLIS Java Lecteur Stéphane Tallard Correction du TD Chapitre 3.
LES CLASSES ET LES OBJETS
Transcription de la présentation:

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

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

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;

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

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;

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

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

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;

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();(();

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();

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é.

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;

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);