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… Seguir leyendo Ejercicios Propuestos – Clases Abstractas

Clases Abstractas

Hemos visto como crear una subclase extendiendo de otra clase utilizando herencia. También hemos visto como podemos sobreescribir un método que hemos heredado. Muchas veces nos vamos a encontrar con el siguiente caso: Creamos la superclase con un método que ya sabemos de antemano que se debe sobreescribir en la subclase porque su implementación debe… Seguir leyendo Clases Abstractas

Ejercicios Propuestos Herencias

EJERCICIO 1 Crear la clase Figura encapsulada con las siguientes propiedades: coordenadaX y coordenadaY (ambas de tipo entero) y un método posición() que devuelva la posición de la figura. Crear las clases encapsuladas Círculo y Rectángulo heredando de la clase figura. La clase Círculo además tendrá la propiedad radio de tipo double y la clase… Seguir leyendo Ejercicios Propuestos Herencias

La clase OBJECT

La clase Object es la raíz de todas las clases en el lenguaje Java. Si se declara una clase sin cláusula extends, el compilador agrega automáticamente el código extends Object a la declaración, por ejemplo:

Esto permite sobrescribir varios métodos heredados de la clase Object. A continuación se describen dos métodos importantes de Object.… Seguir leyendo La clase OBJECT

Ejemplo Herencia

Veamos un ejemplo: Clase principal persona

Ahora la clase empleado que hereda de la clase persona:

  Ahora veamos como crear y utilizar los objetos en una clase main:

  Descargar código de Ejemplo herencia