Bases de datos mysql y repotes usando jasper report
Ejemplo simple de herencia y polimorfismo
1. Ejemplo simple de Herencia y Polimorfismo
Clase principal
package polimorfismo;
import java.util.Scanner;
public class Polimorfismo {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
Perro perro = new Perro();
System.out.println("sonido");
perro.sonido=teclado.next();
System.out.println("color");
perro.color=teclado.next();
System.out.println("nombre");
perro.nombre=teclado.next();
System.out.println("como hace");
perro.sonido1=teclado.next();
System.out.println(perro.ruido());
}
}
Super Clase
package polimorfismo;
2. public class Animales {
String nombre;
String color;
String sonido;
public String ruido() {
return "el animal " + this.sonido + " es de color " + this.color + " se llama
" + this.nombre;
}
}
Sub Clase ( pueden anadirse mas)
package polimorfismo;
public class Perro extends Animales{
String sonido1;
@Override //Indica que la declaracion de un metodo esta destinado a anular la declaracion
//de el método en la superclase
public String ruido() {
//System.out.println( super.ruido() + "hace guau guau");
return super.ruido() + " hace " + this.sonido1;
}
}