SlideShare une entreprise Scribd logo
1  sur  69
Chapitre III  POO JAVA Saloua Ben Yahia
Objectifs ,[object Object],[object Object],[object Object]
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. Définition d’un Objet 1.1 Exemples…Suite ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. Définition d’un Objet 1.2 Définition  ,[object Object],[object Object],[object Object]
1. Définition d’un Objet 1.2 Définition…Suite ,[object Object],[object Object],[object Object],[object Object],[object Object]
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. Définition d’une classe 2.1  Définition ,[object Object],[object Object],[object Object],[object Object]
2. Définition d’une classe 2.2  Exemple ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. Définition d’une classe 2.2  Exemple…Suite ,[object Object],[object Object],[object Object],[object Object]
2.Définition d’une classe 2.2  Exemple…Suite ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.Définition d’une classe 2.3  Qu’est-ce qu’une classe ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.Définition d’une classe 2.3  Qu’est-ce qu’une classe ?...Suite ,[object Object],[object Object],[object Object],[object Object]
2.Définition d’une classe 2.3  Qu’est-ce qu’une classe ?...Suite ,[object Object],[object Object]
2.Définition d’une classe 2.3  Qu’est-ce qu’une classe ?...Suite Deux instances de la classe voiture
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.Instanciation.  3.1 Mais que cela signifie-t-il ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.Instanciation  3.2 Opérateur new ,[object Object],[object Object],[object Object]
3.Instanciation  3.2 Opérateur new…suite ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.Instanciation  3.2 Opérateur new…suite ,[object Object],[object Object],[object Object],[object Object]
3.Instanciation.  3.3 Mais que se passe t-il en mémoire ,[object Object],[object Object],[object Object]
3.Instanciation.  3.3 Mais que se passe t-il en mémoire ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.Instanciation.  3.3 Mais que se passe t-il en mémoire ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.Instanciation.  3.3 Mais que se passe t-il en mémoire…suite
3.Instanciation.  3.3 Mais que se passe t-il en mémoire 7 7 x int y int Cas création de deux variables primitives de type int
3.Instanciation.  3.3 Mais que se passe t-il en mémoire ,[object Object],[object Object]
3.Instanciation.  3.3 Mais que se passe t-il en mémoire mois int anne int @1 @1 jour int 0 0 0 d1 Date @2 @2 jour int 0 0 0 d2 Date mois int anne int
3.Instanciation.  3.3 Mais que se passe t-il en mémoire ,[object Object],[object Object],[object Object]
3.Instanciation.  3.4  Initialisation des variables ,[object Object],[object Object],[object Object],[object Object],[object Object]
3.Instanciation.  3.4 Initialisation des variables ,[object Object],[object Object]
4.Instanciation.  4.1 Le garbage collecteur ,[object Object],[object Object],[object Object],[object Object],[object Object]
4.Instanciation.  4.1 Le garbage collecteur mois int anne int @2 @2 jour int 0 0 0 d2 Date mois int anne int @1 @1 jour int 0 0 0 d1 Date
4.Instanciation.  4.1 Le garbage collecteur mois int anne int @1 @1 jour int 0 0 0 d1 Date @1 @2 d2 Date anne int jour int 0 0 0 mois int
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4. L’opérateur .  ,[object Object]
4. L’opérateur .  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4. L’opérateur .  Deux instances de la classe voiture
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.Méthode 5.1 Définition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],En-tête ou signature En-tête ou signature bloc bloc
5.Méthode 5.2 Exemples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.Méthode 5.2 Exemples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.Méthode 5.1 Type de retour ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.Méthode 5.1 Type de retour ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.Méthode 5.1 Type de retour ,[object Object],[object Object],[object Object],[object Object],[object Object]
5.Méthode 5.1 Type de retour ,[object Object],[object Object],[object Object]
5.Méthode 5.1 Type de retour. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.Méthode 5.1 Type de retour ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs   Constructeur par défaut ,[object Object],[object Object],[object Object]
6.Les constructeurs   Constructeur par défaut ,[object Object],[object Object],[object Object],[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object]
6.Les constructeurs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
7.Le type String  ,[object Object],[object Object],[object Object],[object Object],[object Object]
7.Le type String ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
7.Le type String
Plan ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8.UML 8.1 Définition ,[object Object],[object Object]
8.Modélisation  UML
 
Récapitulatif Terminologique ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Chapitre 3 elements de base de java
Chapitre 3  elements de base de javaChapitre 3  elements de base de java
Chapitre 3 elements de base de javaAmir Souissi
 
Chap 03 poo en java partie2
Chap 03 poo en java partie2Chap 03 poo en java partie2
Chap 03 poo en java partie2Yassine Badri
 
Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]Yassine Badri
 
Chap 03 poo en java partie1
Chap 03 poo en java partie1Chap 03 poo en java partie1
Chap 03 poo en java partie1Yassine Badri
 
Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14Aurélien Regat-Barrel
 
Développement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbreDéveloppement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbreECAM Brussels Engineering School
 
Introduction au lock-free programming avec std::atomics
Introduction au lock-free programming avec std::atomicsIntroduction au lock-free programming avec std::atomics
Introduction au lock-free programming avec std::atomicsAurélien Regat-Barrel
 
Chapitre 2 classe et objet
Chapitre 2   classe et objetChapitre 2   classe et objet
Chapitre 2 classe et objetAmir Souissi
 
Chapitre 4 persistance des donnees
Chapitre 4  persistance des donneesChapitre 4  persistance des donnees
Chapitre 4 persistance des donneesAmir Souissi
 
Les nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ ModerneLes nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ ModerneMicrosoft
 
Exercice 1 java Héritage
Exercice 1 java HéritageExercice 1 java Héritage
Exercice 1 java HéritageNadaBenLatifa
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java HéritageNadaBenLatifa
 

Tendances (19)

Chapitre 3 elements de base de java
Chapitre 3  elements de base de javaChapitre 3  elements de base de java
Chapitre 3 elements de base de java
 
Chap 03 poo en java partie2
Chap 03 poo en java partie2Chap 03 poo en java partie2
Chap 03 poo en java partie2
 
Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]Java chap 04 surcharge des méthodes [mode de compatibilité]
Java chap 04 surcharge des méthodes [mode de compatibilité]
 
Chap 03 poo en java partie1
Chap 03 poo en java partie1Chap 03 poo en java partie1
Chap 03 poo en java partie1
 
Clonage d'objets
Clonage d'objetsClonage d'objets
Clonage d'objets
 
Part1
Part1Part1
Part1
 
Python avancé : Tuple et objet
Python avancé : Tuple et objetPython avancé : Tuple et objet
Python avancé : Tuple et objet
 
Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14Les fonctions lambdas en C++11 et C++14
Les fonctions lambdas en C++11 et C++14
 
Python avancé : Classe et objet
Python avancé : Classe et objetPython avancé : Classe et objet
Python avancé : Classe et objet
 
Ch06
Ch06Ch06
Ch06
 
Qc mcorrige
Qc mcorrigeQc mcorrige
Qc mcorrige
 
Développement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbreDéveloppement informatique : Algorithmique I : Récursion et arbre
Développement informatique : Algorithmique I : Récursion et arbre
 
Corrige tp java
Corrige tp javaCorrige tp java
Corrige tp java
 
Introduction au lock-free programming avec std::atomics
Introduction au lock-free programming avec std::atomicsIntroduction au lock-free programming avec std::atomics
Introduction au lock-free programming avec std::atomics
 
Chapitre 2 classe et objet
Chapitre 2   classe et objetChapitre 2   classe et objet
Chapitre 2 classe et objet
 
Chapitre 4 persistance des donnees
Chapitre 4  persistance des donneesChapitre 4  persistance des donnees
Chapitre 4 persistance des donnees
 
Les nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ ModerneLes nouveautés de C++11 : Ecrire du C++ Moderne
Les nouveautés de C++11 : Ecrire du C++ Moderne
 
Exercice 1 java Héritage
Exercice 1 java HéritageExercice 1 java Héritage
Exercice 1 java Héritage
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java Héritage
 

En vedette

3 niveles de ataque del diablo...
3 niveles de ataque del diablo...3 niveles de ataque del diablo...
3 niveles de ataque del diablo...liubingquintero
 
Parisilluminations dallon
Parisilluminations dallonParisilluminations dallon
Parisilluminations dallonbymafe
 
Records guinness
Records guinnessRecords guinness
Records guinnessfilipj2000
 
Cuadernillo de repaso para el verano, sexto.
Cuadernillo de repaso para el verano, sexto.Cuadernillo de repaso para el verano, sexto.
Cuadernillo de repaso para el verano, sexto.chema
 
Autour du monde3-cp
Autour du monde3-cpAutour du monde3-cp
Autour du monde3-cpfilipj2000
 
Système digestif
Système digestifSystème digestif
Système digestifMirTar0178
 
Pprgionales2010 110330152154-phpapp02
Pprgionales2010 110330152154-phpapp02Pprgionales2010 110330152154-phpapp02
Pprgionales2010 110330152154-phpapp02internetetpolitique
 
Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009Wygwam
 
Cominfo29
Cominfo29Cominfo29
Cominfo29ATD13
 
ACTIVIDAD TRES DE MATE MIREL
ACTIVIDAD TRES  DE MATE MIRELACTIVIDAD TRES  DE MATE MIREL
ACTIVIDAD TRES DE MATE MIRELmmmirelita
 
Paix sur-notre-terre
Paix sur-notre-terrePaix sur-notre-terre
Paix sur-notre-terreourbothy
 
Aprendizaje Ubicuo
Aprendizaje UbicuoAprendizaje Ubicuo
Aprendizaje Ubicuolore_aldeco
 
Impacto de las aulavirtuales en la educacion
Impacto de las aulavirtuales en la educacionImpacto de las aulavirtuales en la educacion
Impacto de las aulavirtuales en la educacionalexzander007
 
Ag troglodyte iran
Ag troglodyte iranAg troglodyte iran
Ag troglodyte iranfilipj2000
 

En vedette (20)

Journée d'étude - 25 juin Le Havre Bibliothèques autrement
Journée d'étude - 25 juin Le Havre Bibliothèques autrementJournée d'étude - 25 juin Le Havre Bibliothèques autrement
Journée d'étude - 25 juin Le Havre Bibliothèques autrement
 
3 niveles de ataque del diablo...
3 niveles de ataque del diablo...3 niveles de ataque del diablo...
3 niveles de ataque del diablo...
 
Parisilluminations dallon
Parisilluminations dallonParisilluminations dallon
Parisilluminations dallon
 
Records guinness
Records guinnessRecords guinness
Records guinness
 
L'heure sainte
L'heure sainteL'heure sainte
L'heure sainte
 
Cuadernillo de repaso para el verano, sexto.
Cuadernillo de repaso para el verano, sexto.Cuadernillo de repaso para el verano, sexto.
Cuadernillo de repaso para el verano, sexto.
 
Autour du monde3-cp
Autour du monde3-cpAutour du monde3-cp
Autour du monde3-cp
 
Appa
AppaAppa
Appa
 
Système digestif
Système digestifSystème digestif
Système digestif
 
Pprgionales2010 110330152154-phpapp02
Pprgionales2010 110330152154-phpapp02Pprgionales2010 110330152154-phpapp02
Pprgionales2010 110330152154-phpapp02
 
Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009Wygday 2010 - Commerce Server 2009
Wygday 2010 - Commerce Server 2009
 
Cominfo29
Cominfo29Cominfo29
Cominfo29
 
Dap et le chiot
Dap et le chiotDap et le chiot
Dap et le chiot
 
ACTIVIDAD TRES DE MATE MIREL
ACTIVIDAD TRES  DE MATE MIRELACTIVIDAD TRES  DE MATE MIREL
ACTIVIDAD TRES DE MATE MIREL
 
Info sacu
Info sacuInfo sacu
Info sacu
 
Paix sur-notre-terre
Paix sur-notre-terrePaix sur-notre-terre
Paix sur-notre-terre
 
Aprendizaje Ubicuo
Aprendizaje UbicuoAprendizaje Ubicuo
Aprendizaje Ubicuo
 
Impacto de las aulavirtuales en la educacion
Impacto de las aulavirtuales en la educacionImpacto de las aulavirtuales en la educacion
Impacto de las aulavirtuales en la educacion
 
Ag troglodyte iran
Ag troglodyte iranAg troglodyte iran
Ag troglodyte iran
 
Biodiversidad
BiodiversidadBiodiversidad
Biodiversidad
 

Similaire à Java uik-chap4-poo3

fdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptxfdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptxTarikElMahtouchi1
 
Deuxième partie.pptx
Deuxième partie.pptxDeuxième partie.pptx
Deuxième partie.pptxSafaeLhr1
 
Ecriture de classes javascript
Ecriture de classes javascriptEcriture de classes javascript
Ecriture de classes javascriptThierry Gayet
 
Classes et Objets.pdf
Classes et Objets.pdfClasses et Objets.pdf
Classes et Objets.pdfAabidiHafid
 
Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02Rahma Boufalgha
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008Khalil Lechheb
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008Khalil Lechheb
 
PROGRAMMATION 2e GENIE PARTIE THEORIE.ppt
PROGRAMMATION 2e GENIE PARTIE THEORIE.pptPROGRAMMATION 2e GENIE PARTIE THEORIE.ppt
PROGRAMMATION 2e GENIE PARTIE THEORIE.pptEddySHANGA
 
Java cours n° 2 - classe-objet-constructeur
Java   cours n° 2 - classe-objet-constructeurJava   cours n° 2 - classe-objet-constructeur
Java cours n° 2 - classe-objet-constructeurAbdelwahab Naji
 
Diagramme de Classe
Diagramme de ClasseDiagramme de Classe
Diagramme de ClasseabdoMarocco
 
UML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouriUML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouriMansouri Khalifa
 
TP3 Atelier C++/ GL2 INSAT / Tunisie
TP3 Atelier C++/ GL2 INSAT / TunisieTP3 Atelier C++/ GL2 INSAT / Tunisie
TP3 Atelier C++/ GL2 INSAT / TunisieMariem ZAOUALI
 
Chapitre II. METHODE D'ANALYSE P2 MCD .pptx
Chapitre II. METHODE D'ANALYSE P2 MCD .pptxChapitre II. METHODE D'ANALYSE P2 MCD .pptx
Chapitre II. METHODE D'ANALYSE P2 MCD .pptxanisanima1
 
Cpp2 : classes et objets
Cpp2 : classes et objetsCpp2 : classes et objets
Cpp2 : classes et objetsAbdoulaye Dieng
 

Similaire à Java uik-chap4-poo3 (20)

fdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptxfdocuments.fr_chap-03-poo-en-java-partie1.pptx
fdocuments.fr_chap-03-poo-en-java-partie1.pptx
 
Deuxième partie.pptx
Deuxième partie.pptxDeuxième partie.pptx
Deuxième partie.pptx
 
Ecriture de classes javascript
Ecriture de classes javascriptEcriture de classes javascript
Ecriture de classes javascript
 
POO-chapitre3.pptx
POO-chapitre3.pptxPOO-chapitre3.pptx
POO-chapitre3.pptx
 
Classes et Objets.pdf
Classes et Objets.pdfClasses et Objets.pdf
Classes et Objets.pdf
 
Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02Memojava 100604104941-phpapp02
Memojava 100604104941-phpapp02
 
Java
JavaJava
Java
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008
 
Cours java smi 2007 2008
Cours java smi 2007 2008Cours java smi 2007 2008
Cours java smi 2007 2008
 
PROGRAMMATION 2e GENIE PARTIE THEORIE.ppt
PROGRAMMATION 2e GENIE PARTIE THEORIE.pptPROGRAMMATION 2e GENIE PARTIE THEORIE.ppt
PROGRAMMATION 2e GENIE PARTIE THEORIE.ppt
 
Java cours n° 2 - classe-objet-constructeur
Java   cours n° 2 - classe-objet-constructeurJava   cours n° 2 - classe-objet-constructeur
Java cours n° 2 - classe-objet-constructeur
 
Diagramme de Classe
Diagramme de ClasseDiagramme de Classe
Diagramme de Classe
 
Pensez objets avec java
Pensez objets avec javaPensez objets avec java
Pensez objets avec java
 
UML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouriUML Part 4- diagrammres de classes et d'objets mansouri
UML Part 4- diagrammres de classes et d'objets mansouri
 
TP3 Atelier C++/ GL2 INSAT / Tunisie
TP3 Atelier C++/ GL2 INSAT / TunisieTP3 Atelier C++/ GL2 INSAT / Tunisie
TP3 Atelier C++/ GL2 INSAT / Tunisie
 
Chapitre II. METHODE D'ANALYSE P2 MCD .pptx
Chapitre II. METHODE D'ANALYSE P2 MCD .pptxChapitre II. METHODE D'ANALYSE P2 MCD .pptx
Chapitre II. METHODE D'ANALYSE P2 MCD .pptx
 
Ch03
Ch03Ch03
Ch03
 
POO
POOPOO
POO
 
Cpp2 : classes et objets
Cpp2 : classes et objetsCpp2 : classes et objets
Cpp2 : classes et objets
 
poo.pdf
poo.pdfpoo.pdf
poo.pdf
 

Plus de Amel Morchdi

Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2Amel Morchdi
 
Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5Amel Morchdi
 
Cours réseaux chap3et4
Cours réseaux chap3et4Cours réseaux chap3et4
Cours réseaux chap3et4Amel Morchdi
 
Chapitre 2 poo classe objet c++
Chapitre 2 poo classe objet c++Chapitre 2 poo classe objet c++
Chapitre 2 poo classe objet c++Amel Morchdi
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809Amel Morchdi
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Amel Morchdi
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2Amel Morchdi
 
Exam seiia2gl20111
Exam seiia2gl20111Exam seiia2gl20111
Exam seiia2gl20111Amel Morchdi
 
Attachments 2011 12_19
Attachments 2011 12_19Attachments 2011 12_19
Attachments 2011 12_19Amel Morchdi
 
Java uik-chap3-bases java
Java uik-chap3-bases javaJava uik-chap3-bases java
Java uik-chap3-bases javaAmel Morchdi
 
Java uik-chap2-dev java
Java uik-chap2-dev javaJava uik-chap2-dev java
Java uik-chap2-dev javaAmel Morchdi
 
Java uik-chap1-intro java
Java uik-chap1-intro javaJava uik-chap1-intro java
Java uik-chap1-intro javaAmel Morchdi
 
Td serie a-abstract-cast-heritage
Td serie a-abstract-cast-heritageTd serie a-abstract-cast-heritage
Td serie a-abstract-cast-heritageAmel Morchdi
 
Seria 3 iia2 2011_2012
Seria 3 iia2 2011_2012Seria 3 iia2 2011_2012
Seria 3 iia2 2011_2012Amel Morchdi
 
Attachments 2011 12_19
Attachments 2011 12_19Attachments 2011 12_19
Attachments 2011 12_19Amel Morchdi
 
Java uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaJava uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaAmel Morchdi
 

Plus de Amel Morchdi (20)

Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2
 
Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5Cours r _seaux__chapitre_5
Cours r _seaux__chapitre_5
 
Cours réseaux chap3et4
Cours réseaux chap3et4Cours réseaux chap3et4
Cours réseaux chap3et4
 
Chapitre 2 poo classe objet c++
Chapitre 2 poo classe objet c++Chapitre 2 poo classe objet c++
Chapitre 2 poo classe objet c++
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809
 
Cours r _seaux_chap1et2
Cours r _seaux_chap1et2Cours r _seaux_chap1et2
Cours r _seaux_chap1et2
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2
 
Corrections td4
Corrections td4Corrections td4
Corrections td4
 
Cours s epart2
Cours s epart2Cours s epart2
Cours s epart2
 
Exam seiia2gl20111
Exam seiia2gl20111Exam seiia2gl20111
Exam seiia2gl20111
 
Attachments 2011 12_19
Attachments 2011 12_19Attachments 2011 12_19
Attachments 2011 12_19
 
Java uik-chap3-bases java
Java uik-chap3-bases javaJava uik-chap3-bases java
Java uik-chap3-bases java
 
Java uik-chap2-dev java
Java uik-chap2-dev javaJava uik-chap2-dev java
Java uik-chap2-dev java
 
Java uik-chap1-intro java
Java uik-chap1-intro javaJava uik-chap1-intro java
Java uik-chap1-intro java
 
Td serie a-abstract-cast-heritage
Td serie a-abstract-cast-heritageTd serie a-abstract-cast-heritage
Td serie a-abstract-cast-heritage
 
Seria 3 iia2 2011_2012
Seria 3 iia2 2011_2012Seria 3 iia2 2011_2012
Seria 3 iia2 2011_2012
 
Attachments 2011 12_19
Attachments 2011 12_19Attachments 2011 12_19
Attachments 2011 12_19
 
Cours s epartie2
Cours s epartie2Cours s epartie2
Cours s epartie2
 
Cours s epartie2
Cours s epartie2Cours s epartie2
Cours s epartie2
 
Java uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 javaJava uik-chap6-poo heritage v2 java
Java uik-chap6-poo heritage v2 java
 

Java uik-chap4-poo3

  • 1. Chapitre III POO JAVA Saloua Ben Yahia
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. 2.Définition d’une classe 2.3 Qu’est-ce qu’une classe ?...Suite Deux instances de la classe voiture
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. 3.Instanciation. 3.3 Mais que se passe t-il en mémoire…suite
  • 25. 3.Instanciation. 3.3 Mais que se passe t-il en mémoire 7 7 x int y int Cas création de deux variables primitives de type int
  • 26.
  • 27. 3.Instanciation. 3.3 Mais que se passe t-il en mémoire mois int anne int @1 @1 jour int 0 0 0 d1 Date @2 @2 jour int 0 0 0 d2 Date mois int anne int
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. 4.Instanciation. 4.1 Le garbage collecteur mois int anne int @2 @2 jour int 0 0 0 d2 Date mois int anne int @1 @1 jour int 0 0 0 d1 Date
  • 33. 4.Instanciation. 4.1 Le garbage collecteur mois int anne int @1 @1 jour int 0 0 0 d1 Date @1 @2 d2 Date anne int jour int 0 0 0 mois int
  • 34.
  • 35.
  • 36.
  • 37. 4. L’opérateur . Deux instances de la classe voiture
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 65.
  • 66.
  • 68.  
  • 69.