Un polimorfismo es la capacidad del mismo comportamiento para tener múltiples manifestaciones o formas diferentes. El polimorfismo es la misma interfaz, que utiliza diferentes instancias para realizar diferentes operaciones.
El polimorfismo es la realización de múltiples formas de expresión de objetos, como:
En realidad, presionamos la tecla F1:
Si el documento de ayuda AS 3 está apareciendo actualmente bajo la interfaz flash, si la palabra está actualmente apareciendo debajo de la palabra, actualmente está apareciendo debajo de la ayuda y admite de Windows
Tres condiciones necesarias para el polimorfismo
Herencia anular la referencia de la clase principal que apunta al objeto de clase infantil
Padre p = nuevo niño ();
Al llamar a un método usando el método polimórfico, primero verifique si el método está en la clase principal. Si no, habrá un error de compilación; Si es así, llame al método de la subclase con el mismo nombre.
ejemplo
package Wangyi;class Base{public void method() {System.out.println("Base");}}class Son extends Base{public void method() {System.out.println("Son");}}public void methodB() {System.out.println("SonB");}}public class Test01{public static void main(String[] args) {Base base = new Son (); base.method (); base.methodb ();}}Pregunte sobre los resultados de la salida de este programa. (D)
A. Base Sonbb. Son Sonbc. Hijo base Sonbd. La compilación no pasa explicación: base base = new son (); es una representación polimórfica. El objeto de clase principal llama a la subclase y crea el objeto Son. El método del método () llamado por base se llama método () método anulado por la subclase. En este momento, la base todavía pertenece al objeto base. Cuando las llamadas base Methodb (), este método no existe en el objeto base, por lo que no se puede pasar la compilación. Para llamar, necesitas lanzar hijo de hijo = (hijo) base; Primero, y luego llame con Son.methodb ().
Resumir
Lo anterior se trata del código de instancia polimórfica Java En este artículo, espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!