« Programmation Java/Polymorphisme » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
(:Julien:) (discussion | contributions)
Aucun résumé des modifications
Ligne 1 :
{{Programmation Java}}
 
Le polymorphisme veut dire que le même service, aussi appelé opération ou méthode, peut avoir un comportement différent suivantselon lales Classe dans laquelle il est utilisésituations.
 
*Polymorphisme paramétrable (par surcharge de méthodes), les signatures (type et arguments) divergent.
Ligne 30 :
</source>
 
*Polymorphisme d'héritage (par redéfinition de méthodes dans une sous-classe)
 
<source lang="java">
Ligne 59 :
public static void main(String[] args) {
B ob1= new B(10,20);
((A)ob1).getter(); // Par type casting, appel de methode getter de la classe A
}