package POO.Clase5;

public class main {

    public static void main(String[] args) {
        //Una clase abstracta nunca puede ser instanciada
        //?Entonces para que se usa?
        //Se utiliza como patrón para las clases hijas.
        Perro perro1 = new Perro("Dado", 13, 4, "Marrón", "Yoskinore", 6, false, true);
        Gato gato1 = new Gato("Chispa", 8, 7, "Negro", "Suave", "Ni idea", 1);
        
        //Utiliza toda los métodos de perro y gato. (Para comprobar su correcta funcionalidad)
        System.out.println(perro1.getBeber());
        System.out.println(perro1.getComer());
        System.out.println(perro1.getMoverCola());
        System.out.println(perro1.getLadrar());
        
        System.out.println(gato1.getLongitudBigotes());
        System.out.println(gato1.getPelaje());
        System.out.println(gato1.getTipo());
        
        
    }
    
}
