Programación Orientada A Objetos. Aplicación en JAVA
Programación Orientada A Objetos. Aplicación en JAVA
OBJETOS.
APLICACIÓN EN JAVA.
MÓDULO I:
Conceptos de la POO
Herencia
Polimorfismo
Encapsulamiento
Abstracción
Programación Orientada a Objetos.
Objeto
Clase
Clase
Atributos.
Métodos.
- Para modificar/acceder a los atributos de la
instancia de la clase (Objeto).
- 2 tipos: de Acceso y de Modificación.
- Método especial: Constructor.
- Ejemplos de métodos:
private void arrancar(int marcha);
private boolean itv();
Programación Orientada a Objetos.
Métodos.
Métodos.
Constructor:
- Método que crea el Objeto.
- Es obligatoria la existencia del Constructor.
- Se llama igual que la clase.
- Da valores iniciales a los atributos.
Programación Orientada a Objetos.
Definición de Clase
Atributos
Constructor
Métodos
Programación Orientada a Objetos.
MÓDULO II:
Primer programa Orientado a Objetos:
Clase Coche:
MÓDULO III:
- Herencia.
- Polimorfismo.
- Abstracción.
Programación Orientada a Objetos.
Herencia
Atributos de la clase hijo: Los suyos y los que hereda de la clase padre.
Herencia
Imprimir();
Clase Padre
Solución posible Atributo 1
Atributo 2
Clase Padre
Añadamos Atributo 1
SOBRESCRITURA Atributo 2
Imprimir();
Se ejecuta el de la subclase:
Se va al nivel más bajo de la jerarquía
Programación Orientada a Objetos.