Chapitre 3 Manipulation Classes Objets
Chapitre 3 Manipulation Classes Objets
Chapitre 3 Manipulation Classes Objets
MANIPULATION DES
CLASSES ET OBJETS
Dr. A. Nejeoui
Avantages :
▪ Éliminer la recherche des
noms de plusieurs
méthodes qui font la
même chose.
▪ Permettre de définir des
méthode qui agissent
différemment selon les
arguments passés.
short
int
long char
float
double
• double > float > long > int > short > byte On peut Convertir
implicitement un type plus
• int > char petit en un type plus large
Une référence à un
objet peut référencer
l’un des trois types
suivants: classe,
interface ou tableau.
Pour les type référence,
le type devient plus
large lorsque vous
naviguez vers le haut
dans la hiérarchie
d’héritage. C’est une
règle générique pour
tout les trois type de
références.(classe,
interface, tableau)
SuperClasse su=new
SouClasse();
Verification Statique :
Le compilateur vérifie que les
méthodes et attributs invoqués
par la variable su sont déclarés
dans le type statique.
Par exemple l’instruction :
su.d=34; génère une erreur de
compilation
Liaison Dynamique :
Les méthodes invoquées sur
une variable sont liées au type
dynamique.