Está en la página 1de 11

LENGUAJES DE 

PROGRAMACIÓN 
ORIENTADO A OBJETOS
Introducción
Expositor: Rony Hancco
AGENDA
 Lenguajes de programación
 Programación orientada a objetos

 Encapsulamiento

 Herencia

 Polimorfismo

 Java

 Clase
LENGUAJE DE PROGRAMACIÓN

 Un lenguaje de programación es un lenguaje formal 
diseñado para realizar procesos que pueden ser llevados a 
cabo por máquinas como las computadoras, servidores, 
dispositivos electrónicos.
PROGRAMACIÓN ORIENTADA A 
OBJETOS
 Paradigma que usa objetos y sus interacciones (cambian 
sus atributos) para diseñar soluciones de software. 
 Está basado en:
 Encapsulamiento
 Herencia
 Polimorfismo
ENCAPSULAMIENTO
 Mecanismo que vincula los atributos a métodos para evitar 
una manipulación indebida.
 Protege los datos de manipulación externa.
HERENCIA
 Proceso por el cual un objeto adquiere los atributos de otro 
objeto.
POLIMORFISMO
 Característica que permite a una interfaz se usado para 
distintos tipos de acciones.
JAVA
 Lenguaje de Programación orientado a objetos.
 Nace en 1991, creado por James Gosling.
 Dispone de ediciones:
 SE: Edición Estándar.
 EE: Edición Empresarial para servidores de aplicaciones.
 Es un lenguaje compilado, requiere Java Virtual Machine para 
ejecutar bytecode.
JAVA
CLASE
REFERENCIAS
 Herbert, Schildt (2014) “The Complete Reference Java” 9na 
Edición. Editorial McGRAW­HILL New York.

 Craig Larman (2003) “UML y Patrones” 2da Edición. Editorial 
Pearson, Madrid.