cours0111
cours0111
cours0111
Une méthode est une fonction, elle a un entête : Modifier type nom (Arg…)
Arguments sont mués :déclarés lors de la définition de la méthode
Arguments effectives :utilisés lors de l’appel de la méthode
Méthode statique : n’est pas propre .On peut l’appeler par son nom ,par le
nom de l’objet,par le nom de la classe.
Méthode classique :elle est propre à l’objet ,on peut l’appeler par le nom de
l’objet.
Passage d’arguments :
Soit passage par valeur (on donne des valeurs réelles)
Soit passage par référence(on donne un objet comme argument de la classe)
Surchage des méthodes :C’est une méthode =>Créer une méthode avec le même nom
d’une autre méthode tout en modifiant le nombre des arguments
L’autoréférence :c’est l’usage de This qui fait référence à l’objet au cours d’utilisation.
Chapitre : heritage
Definition :
C’est un type d’association entre 2 classe (Mere\Fille),dont le but principal de
permettre l’utilisation du xode entre les deux classe M\F.
=>L’heritage se fait quand on est dans la meme famille.
Exemple :
Une personne a un nom et un age ,l’etudiant est une personne qui a un numero
d’apogee
? il est une personne . Association d’heritage
Classe mere Personne Etudiant Classe Fille
(superclasse) Nom Etre Apogee
Age Etudier() (Sous classe)
Classe
derivee
Classe fille peut utiliser les nombres de classe meres ssi sont
(Public/Package/Protected).
Niveau d’acces ‘’ Protected’’ :Seule la classe Fille a l’acces aux membres de classe
mere .
En JAVA :
On implemente l’heritageavec le mot cle eatends