JAVA SE Advanced Study Remarques -03.Java -02- héritage et langues polymorphisme - Section 4 polymorphisme

RÉSUMÉ polymorphes avi 1_4_4_15_

Insérer ici l'image Description
1_4_4_16_ format .avi polymorphique

la mise en œuvre polymorphes: les références à l'objet de la classe parente

Insérer ici l'image Description
1_4_4_17_ utilisé dans la variable membre caractéristiques polymorphes avi

Ce qui suit est une description d'un accès prioritaire, alors il n'y a pas vers le haut (parent) pour trouver

Deux façons de membres d'accès méthodologie variables, les variables membres un accès direct et un accès indirect au moyen de variables

Polymorphism in, si la méthode d'accès, où les variables membres (lecture / définition), la sous-classe la méthode d'écrasement de la classe parent, la méthode appartient à la sous-classe, le dernier est sous-classe de

Insérer ici l'image Description
Insérer ici l'image Description

Utilisation Mis avi 1_4_4_18_ membres procédé polymorphe

Pour la méthode d'accès aux membres multi-états

Compile regarder à gauche, à droite à terme

Insérer ici l'image Description
Insérer ici l'image Description

Caractéristiques d' accès: les
variables membres
à compiler la gauche pour voir le (parent), courir vers la gauche pour voir les (parents)
méthodes membres
de compiler la gauche pour voir le (parent), courir à droite pour voir (sous - classe). Liaison dynamique
méthode statique
pour compiler la gauche pour voir le (parent), dirigé vers la gauche pour voir le (parent).
(Statique et liée à la classe, ne réécrira pas vraiment, si la visite est à gauche)
seule méthode membre non-statique, le regard du compilateur gauche, regarder à droite à terme

1_4_4_19_ avantages de l'utilisation .avi polymorphes

Insérer ici l'image Description

Up 1_4_4_20_ transformation objet .avi

Insérer ici l'image Description

Abattu .avi 1_4_4_21_ objet

Insérer ici l'image Description
Insérer ici l'image Description
Restaurer apparaît comme un échec anormal dans l'opération:

Exception in thread "main" java.lang.ClassCastException: com.zyk.opp.Zi cannot be cast to com.zyk.opp.Sonmethod Zi
MethodFu
10

Ici, il y a un problème, baissés réduction, je ne sais pas ce que le prototype est de savoir comment faire?

A propos de la conversion des types polymorphes peut regarder la discussion suivante

Polymorphisme en quelques mots peut expliquer la intuitive JAVA à ce sujet?

1_4_4_22_ avec instanceof mot-clé .avi

Utilisez instanceof pour résoudre les problèmes rencontrés prototype ci - dessus

Bas interrupteur doit être le jugement instanceof, il y aurait ClassCastException anormale

Insérer ici l'image Description
Insérer ici l'image Description
1_4_4_23_ portable analyse un port USB .avi cas _

Insérer ici l'image Description
1_4_4_24_ cas portable _ interface USB pour atteindre .avi

Insérer ici l'image Description
Code de frappe manuel pour obtenir, attention,
Insérer ici l'image Description
Insérer ici l'image Description
Insérer ici l'image Description

Publié 168 articles originaux · louange gagné 39 · vues 110 000 +

Je suppose que tu aimes

Origine blog.csdn.net/u010481276/article/details/104592972
conseillé
Classement