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
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: