Java SE avanzada Estudio Notas -03.Java -02- herencia y polimorfismo idiomas - Sección 4 polimorfismo

RESUMEN polimórfica .avi 1_4_4_15_

Aquí Insertar imagen Descripción
1_4_4_16_ formato .avi polimórfica usando

aplicación polimórfica: las referencias a objetos de la clase padre subclase

Aquí Insertar imagen Descripción
1_4_4_17_ utilizado en la variable miembro características polimórfica .avi

La siguiente es una descripción de un acceso prioritario, entonces no hay alza (padre) para encontrar

Dos formas de elemento de acceso metodología de las variables, el acceso directo y variables miembro de acceso indirecto por medio de variables

Polimorfismo en, si el método de acceso, donde las variables miembro (captador / definidor), subclase sobrescribir el método de la clase padre, el método pertenece a la subclase, la decisión final es de la subclase

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

Utilice Laid .avi 1_4_4_18_ miembros método polimórfico

Para método de miembros de acceso multi-estado

mirada de compilación izquierda, mirada hacia la derecha para correr

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

Características Acceso:
variables miembro
para compilar la izquierda para ver el (los padres), corre a la izquierda para ver los (padre)
métodos miembros
para compilar la izquierda para ver el (los padres), corre a la derecha para ver (subclase). unión dinámica
método estático
para compilar la izquierda para ver el (los padres), corre a la izquierda para ver el (los padres).
(Estática y relacionadas con su clase, en realidad no vuelven a escribir, por lo que la visita es a la izquierda de)
método único miembro no estático, el aspecto compilador izquierda, mirada hacia la derecha para correr

1_4_4_19_ beneficios de usar .avi polimórfica

Aquí Insertar imagen Descripción

Hasta 1_4_4_20_ objeto .avi transformación

Aquí Insertar imagen Descripción

Downcast .avi 1_4_4_21_ objeto

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Restaurar aparecerá como insuficiencia anormal en la operación:

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

Aquí hay un problema, abatido reducción, no sé lo que es el prototipo de cómo hacerlo?

Acerca de la conversión de tipos polimórficos puede mirar en el siguiente discusión

El polimorfismo en pocas palabras se puede explicar la intuitiva JAVA respecto?

1_4_4_22_ con instanceof palabra clave .avi

Utilice instanceof para resolver los problemas anteriores encontrados prototipo

Abajo interruptor debe estar juicio instanceof, no habría ClassCastException anormal

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
1_4_4_23_ caso el análisis del puerto USB del ordenador portátil .avi _

Aquí Insertar imagen Descripción
1_4_4_24_ caja del cuaderno _ interfaz USB para lograr .avi

Aquí Insertar imagen Descripción
código de golpe manual para lograr, atención,
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

Publicados 168 artículos originales · ganado elogios 39 · vistas 110 000 +

Supongo que te gusta

Origin blog.csdn.net/u010481276/article/details/104592972
Recomendado
Clasificación