Java
Semana I
1
Programación orientada a objetos.
La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma mucho máscercana a la vida real.
Semana I
2
¿Qué es un objeto?
Un objeto es la instancia de una clase, la cual contiene propiedades, comportamientos, estados y una identidad que lo hace único.
• • •Atributos Comportamientos Estados
Semana I
3
Clase
Una clase es la definición de un objeto, de sus propiedades, comportamientos y estados.
Semana I
4
Fundamentos de POO.Abstracción. Encapsulamiento. Herencia. Polimorfismo.
Semana I
5
Abstracción.
La abstracción corresponde a la ignorancia selectiva con la que enfrentamos un problema, el concepto de abstracciónnos dice que debemos preocuparnos sólo de lo importante e ignorar de manera selectiva lo que no lo es.
Semana I
6
Encapsulamiento
Es la característica que tienen las clases de ocultar lacomplejidad de sus comportamientos, mediante la presentación al usuario de una interfaz, la cual responde a peticiones a través de métodos sin la necesidad de exponer los medios utilizados para brindarun resultado.
MiFecha - fecha
+getDia()
+getMes() +getAño()
+setDia(int)
+setMes(int) +setAño(int)
- validarDia(int)
Semana I
7
Herencia
La herencia define una relación entreclases, en la cual una clase comparte su estructura y comportamientos con otra.
Semana I
8
Polimorfismo
• • El polimorfismo es una palabra proveniente del griego que significa muchas formasconsiste en la capacidad que tienen los objetos a dar distintas respuestas a un mensaje según el objeto que ejecuta el comportamiento
Semana I
9
Packages
Los package o paquetes en Java sonuna forma simple de agrupar clases de forma física y lógica
Semana I
10
Tipos de Datos
• Primitivos.
• Tipo de dato identificador = [valor][, identificador] [=valor]… ;
•
Objetos...
Regístrate para leer el documento completo.