Chapitre3 Cours de JAVA

Telechargé par Cris Tiano
Langage JAVA
Prof: R. EL AYACHI
Département d’informatique
Faculté des Sciences et Techniques
Béni Mellal
1
Chapitre 3: Classes et Héritage
1. Héritage
2. Référence à la super classe
3. Masquage des attributs et redéfinition des
méthodes
4. Casting ou transtypage
5. Interfaces
6. Classe abstraite
7. Exemple: Une classe abstraite pour des formes
géométriques
Prof: R. EL AYACHI 2
*L’héritage est l’un des aspects les plus utiles de
la POO. Il permet à une classe de transmettre
ses attributs et ses méthodes à des sous
classes.
*Si une classe Bhérite d’une classe A, Alors la
classe Bcontient implicitement l’ensemble
des attributs non privés de Aet peut
invoquer les méthodes non privées de A.
1. Héritage
Prof: R. EL AYACHI 3
1. Définition:
*En java, pour déclarer l’héritage, on utilise le
mot clé extends.
* Syntaxe:
class B extends A
1. Héritage
Prof: R. EL AYACHI 4
2. Déclaration:
*La classe dérivée hérite tous les attributs et les
méthodes non privés de sa super classe.
* Tout objet de la classe dérivée est aussi un
objet de la super classe.
*Si une classe n’hérite d’aucune autre classe,
elle hérite par faut de la super classe
Object finie dans le package java.lang
*Si la déclaration d’une classe est précédée de
final, alors cette classe ne peut pas être une
classe héritable.
1. Héritage
Prof: R. EL AYACHI 5
3. Propriétés:
1 / 23 100%

Chapitre3 Cours de JAVA

Telechargé par Cris Tiano
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !