#4 Poo
#4 Poo
#4 Poo
orientée objet-
Java (4)
L'héritage est un concept clé dans la programmation orientée objet (POO) et est
également pris en charge dans le langage de programmation Java.
En Java, l'héritage est mis en œuvre en utilisant le mot-clé extends. Une classe enfant
peut hériter d'une seule classe parente, mais une classe parente peut avoir plusieurs
classes enfants.
L'Héritage: Classe Employé
L'Héritage: la redéfinition d’une méthode
Class Animal, this, protecred, toString,
L‘Héritage: Héritage Multiple et Héritage Successif
L'héritage successif, est une fonctionnalité de la programmation orientée objet qui permet à une classe
d'hériter de plusieurs classes parentes.
L‘Héritage: Héritage Multiple et Héritage Successif
L'héritage multiple, est un concept dans la programmation orientée objet (POO) où une classe hérite
de plusieurs classes parentes. Cela signifie qu'une classe fille peut avoir plusieurs classes mères, ce qui
lui permet d'hériter de leurs propriétés (attributs) et de leurs comportements (méthodes).
En fait, Java ne prend pas en charge l'héritage multiple, ce qui signifie qu'une classe Java ne peut
hériter que d'une seule classe parente à la fois.
La surcharge
La différence entre la surcharge et la redéfinition
d'une méthode
Le programme me propose de mettre un @Override pour exprimer que c’est une méthode
redéfinie, vu qu’elle existe dans la super classe
La différence entre la surcharge et la redéfinition
d'une méthode
Redéfinition d’une méthode
Grace à @Override, la méthode manger utilisée et affichée, est celle redéfinie dans la classe chien
N.B: la signature doit être respectée (Même modificateur, même type d’envoie et même nom et
paramètre)
La différence entre la surcharge et la redéfinition
d'une méthode
Surcharge d’une méthode
Exemple: