Capitulo 4
Capitulo 4
Capitulo 4
INTELLIJ IDEA
2
Agenda
• Clases
• Objetos
• Constructores
• Principios básicos de la POO
• Herencia
• Interfaces y clases abstractas
• Encapsulamiento
• Modificadores de acceso
• Polimorfismo
3
Clases
4
Clases
5
Objetos
Un objeto es una unidad de código con atributos y
métodos predefinidos.
Fuente: https://www.coderglass.com/java/java-object-and-class.php
6
Objetos
7
Constructores
• Son métodos especiales de clase, que se invocan para la instanciación
de un objeto. Tienen el mismo nombre de la clase.
• Usados para inicializar las variables de clase.
8
Ejercicio: Crear programa de clases, atributos y
métodos
Creación de clases de Persona y Ejecutora.
9
Principios básicos de la POO
• Herencia
• Encapsulamiento
• Polimorfismo
10
Herencia
• Sintaxis en JAVA:
public class Empleado extends Persona
11
Herencia
12
Herencia
13
Herencia
14
Ejercicio: Crear programa con herencia
15
Interfaces y clases abstractas
16
Interfaces y clases
17
Ejercicio: Crear programa con herencia de
interfaces
18
Encapsulamiento
19
Encapsulamiento
20
Modificadores de acceso
21
Ejercicio: Crear programa con encapsulamiento
22
Polimorfismo
23
Ejercicio: Crear programa con polimorfismo
Crea una aplicación que permita aplicar el polimorfismo entre las clases,
atributos y métodos.
24
Bibliografía
25
Resumen
26
Resumen
27