Ejercicios Propuestos – Clases Abstractas

EJERCICIO 1

Crear la clase abstracta Planta con un método abstracto:

void regar(int cantidad, int tiempo)

además crearemos todas propiedades y métodos que se os ocurran

Creamos las clases PlantaTropical, Cactus donde implementaremos el método abstracto.

Solución Ejercicio1

EJERCICIO 2

Crear la clase abstracta Animal con los métodos abstractos comer() y moverse(). A continuación crearemos varias clases Perro, Pez, Pajaro, Gusano, etc…

    • ¿Qué ocurre si no implemento todos los métodos? 
    • ¿Puedo crear instancias igualmente? 
    • ¿Puedo modificar parte de la definición de los métodos abstractos? 

Crea clases extendiendo la clase Pajaro, por ejemplo Gorrión y Buitre.

¿También son abstractas estas clases?

Solución Ejercicio2