Polimorfismo

Bueno, hay una característica final de los objetos que usted necesita  comprender.

     * Los objetos son lo suficientemente inteligentes como para ser dinámicos. En concreto, tienen la capacidad de reaccionar diferente en función de la situación.

     * Esto es importante porque hace que la API fiable y fácil de entender para la próxima desarrollador.

     * Veamos un ejemplo. Supongamos que usted tiene un método denominado "print ()".

     * La primera pregunta que usted podría pedir es, "¿qué significa este método de impresión: imágenes, texto, o qué?"

     * Bien utilizando "polimorfismo", un objeto se puede hacer para manejar cualquier situación con el mismo nombre de método. Por lo tanto, dependiendo de lo que el objeto se pide a la prensa, la que estará en condiciones de imprimir.

     * En lugar de tener métodos independientes como printPicture (), printLetters (), y printNumbers () que ha unificado un print () y el objeto en sí determina cómo manejar los diferentes tipos de situaciones.

En pocas palabras, el polimorfismo es mejorado método de llamar. En pocas palabras, a través de e flujo de herencia  Animal / Mamíferos / Cat ejemplo:

void test ()
(
  Cat Simon = new Cat ();
  Animal creature = Simon; / /  upcasting
  creature.eat (); / / = Cat.eat 
  Perro Rover = new Perro ();

   / / Rover segura upcast referencia a los animales
  feed(Rover);
  feed(Simon);
)
void feed(Animal a)
(
   / / Creature.eat () = Cat.eat ()
   / / feed(rover) = Dog.eat ()
   / / feed(Simon) = Cat.eat ()
   a.eat ();
)

En este caso,  Animal.eat ()  es polimórfico.

Polimorfismo: "Llamada a un Java / método virtual utilizando una referencia a una superclase más generalizado de un objeto real invoca el método en el objeto real (el más específicos de subclase), utilizando un bottom-up mecanismo de búsqueda".

Tutorial de Java, la definición de polimorfismo indica que el nombre de la función de sobrecarga es la misma cosa, que es una declaración incorrecta ".

4 comments:

Anonymous said...

Que te tomaste?, una botella de licor antes de postear??

Anonymous said...

CUAL LICOR?? JAJA!! EL WEY OLIO PINCHI TINNER!!

Anonymous said...

O no sabes español, o escribes un tanto drogado

Unknown said...
This comment has been removed by the author.