POLIMORFISMO

El polimorfismo en java consiste en declarar y definir varios métodos con el mismo nombre, pero con diferente numero y/o tipo de argumentos y que realizan diferentes operaciones. Sin embargo, el tipo que devuelven los métodos debe coincidir.

Una sintaxis algo genérica puede ser la que sigue:

        class nombreClase 

        {   tipo1 var1; 

            tipo2 var2; 

            tipo3 var3; 

            nombreClase nombreMetodo(tipo1 arg1, …) 

            {     sentencia11;
sentencia12; … sentencia1n; } nombreClase nombreMetodo(tipo2 arg1, …) { sentencia21; sentencia22; sentencia2n; } public static void main(args[]) { sentenciam1; sentenciam2; … sentenciamn; } }