Maison >Java >javaDidacticiel >Introduction détaillée à l'héritage et au polymorphisme en Java

Introduction détaillée à l'héritage et au polymorphisme en Java

零下一度
零下一度original
2017-06-27 09:48:131897parcourir

Héritage (étend) :

 1 : l'objet est la classe parent (de base) de toutes les classes.

 2 : La sous-classe hérite de tout le contenu de la classe parent sauf (modifications privées et méthodes de construction).

 3 : Lorsqu'une sous-classe crée manuellement un constructeur, elle doit appeler le constructeur de la classe parent.

4 : En Java, une classe ne peut avoir qu'une seule classe parent directe (un seul héritage) et peut avoir plusieurs classes parents indirectes.

5 : Ordre d'instanciation des sous-classes : instanciez d'abord la classe parent, puis instanciez d'abord la sous-classe statique, puis les membres ;

Polymorphisme (faisant référence à un phénomène) :

1 : Il doit y avoir une relation d'héritage il doit y avoir ; méthodes Réécriture ; la référence de la classe parent pointe vers l'objet de la sous-classe (la condition pour que le polymorphisme se produise).

2 : Réécriture de méthode :

Type de valeur de retour Les types de base sont les mêmes.

        Classe parent de type référence>= classe enfant.

 3 : Modificateur d'autorisation de la sous-classe >= classe parent.

 4 : La référence de la classe parent ne peut appeler que le contenu écrasé (réécrit) au sein de la sous-classe.

                           vous pouvez me corriger s'il y a des erreurs . Je suis un jeune homme avec peu de talent et peu de connaissances)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn