0% ont trouvé ce document utile (0 vote)
2 vues31 pages

Java POO

Transféré par

laithsama666
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues31 pages

Java POO

Transféré par

laithsama666
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

POO

JAVA
Rindra Ny Aina RAMIANDRISOA
PLAN

01 02 03 04
Définition et Class, Propriété et Constructeur et Encapsulation, getters
avantage méthode instanciation et setters

05 06 07
Héritage Polymorphisme Abstract et interface

Rindra Ny Aina RAMIANDRISOA


DEFINITION

Rindra Ny Aina RAMIANDRISOA


DEFINITION

Rindra Ny Aina RAMIANDRISOA


DEFINITION

Rindra Ny Aina RAMIANDRISOA


CLASS,
ATTRIBUT,
METHODE

Rindra Ny Aina RAMIANDRISOA


CLASS, ATTRIBUT, METHODE

Rindra Ny Aina RAMIANDRISOA


CLASS, ATTRIBUT, METHODE

Tips :
. Pour faire une concaténation, il faut utiliser +
. Pour tester, créer une personne dans Main et ajouter leurs données
. Pour les dates, utiliser LocalDate . Regarder sur JavaDoc pour récupérer
l’année actuelle et rechercher la fonction parse pour créer une LocalDate

Rindra Ny Aina RAMIANDRISOA


CONSTRUCTEUR
INSTANCIATION

Rindra Ny Aina RAMIANDRISOA


CONSTRUCTEUR

Constructeur :
– Méthode spéciale d’une classe
– Appelé automatiquement quand on crèe (instancie) un nouvel objet

Rindra Ny Aina RAMIANDRISOA


INSTANCIATION

Instanciation :
– Fait de créer un objet à partir d’une classe
– Mot clé new

Rindra Ny Aina RAMIANDRISOA


INSTANCIATION

Rindra Ny Aina RAMIANDRISOA


ENCAPSULATION
GETTER
SETTER

Rindra Ny Aina RAMIANDRISOA


ENCAPSULATION

Rindra Ny Aina RAMIANDRISOA


ENCAPSULATION

Rindra Ny Aina RAMIANDRISOA


ENCAPSULATION

Rindra Ny Aina RAMIANDRISOA


HERITAGE

Rindra Ny Aina RAMIANDRISOA


HERITAGE

Héritage:
– Lova : attribut et méthode
– Mot clé extends
– On ne peut qu’hériter que d’une seule classe

Rindra Ny Aina RAMIANDRISOA


HERITAGE

Rindra Ny Aina RAMIANDRISOA


HERITAGE

Héritage avec constructeur de la classe mère :


– Mot clé super

Rindra Ny Aina RAMIANDRISOA


HERITAGE

Héritage avec constructeur de la classe mère :

Rindra Ny Aina RAMIANDRISOA


HERITAGE

Rindra Ny Aina RAMIANDRISOA


POLYMORPHISME

Rindra Ny Aina RAMIANDRISOA


POLYMORPHISME

Polymorphisme:
– Plusieurs formes
– Une même méthode peut se comporter différemment selon l’objet
qui l’utilise
– Mot clé : l’annotation @Override

Rindra Ny Aina RAMIANDRISOA


POLYMORPHISME

Rindra Ny Aina RAMIANDRISOA


ABSTRACT

Rindra Ny Aina RAMIANDRISOA


ABSTRACT

Rindra Ny Aina RAMIANDRISOA


ABSTRACT

Rindra Ny Aina RAMIANDRISOA


INTERFACE

Rindra Ny Aina RAMIANDRISOA


INTERFACE

Rindra Ny Aina RAMIANDRISOA


INTERFACE

Bug entre extends et implements :


[Link]

Rindra Ny Aina RAMIANDRISOA

Vous aimerez peut-être aussi