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

Herencia

Una de las características de la programación orientada a objetos es la  herencia. El termino herencia es conocido por todos, quien no ha oído hablar de una herencia en la familia. Nosotros no vamos a heredar dinero ni propiedades pero si vamos a aprendera heredar recursos de otras clases. Observemos el diseño de las siguientes… Seguir leyendo Herencia

Polimorfismo

Según el siguiente diagrama de clases. La clase Gerente hereda de la clase Empleado y la clase Director hereda de la clase Gerente. También podemos decir que la clase  Director hereda indirectamente de Empleado.   RELACION IS-A Cuando utilizamos herencia se establece una relación is-a (traducido es-un). Según el diagrama anterior se establecen las siguientes relaciones:… Seguir leyendo Polimorfismo