JAVA
Programación Orientada a Objetos
Tema
Clases y Objetos
Docentes
Eric Gustavo Coronel Castillo
gcoronelc@gmail.com
gcoronelc.blogspot.com
Ricardo MarceloVillalobos
ricardomarcelo@hotmail.com
ÍNDICE
•
•
•
•
•
•
•
Objetivo
Abstracción
Definición de clase y objeto
Implementación de clases
Creación y uso de objetos
Proyectos propuestosBibliografía
Gustavo Coronel & Ricardo Marcelo
2
OBJETIVO
Entender los conceptos de Clase y Objeto, y su aplicación en
la solución de problemas sencillos.
Problema
Abstracción
GustavoCoronel & Ricardo Marcelo
3
ABSTRACCIÓN
Consiste en capturar, percibir y clasificar las características (datos-atributos)
y comportamientos (operaciones) necesarias (relevantes) del mundoreal
(proceso a sistematizar) para dar solución al problema.
Persona
+ Nombre : String
+ Edad : Integer
+ Profesion : String
+ Caminar()
+ Correr()
+ Cantar() : String
Notación UMLAbstracción
Animal
+ Raza : String
+ Genero : String
+ Comer()
Transporte
+ Tipo : String
+ Marca : String
+ Año : Integer
+ Encender() : Boolean
+ Acelerar(Velocidad : Integer)
GustavoCoronel & Ricardo Marcelo
4
DEFINICIÓN DE CLASE Y OBJETO
CLASE
– Una clase define un tipo de objeto en particular.
– Por ejemplo, la clase Empleado define a todos los trabajadores de
unaempresa.
Nombre de la Clase
Ejemplos de Nombres de Clase
- Cliente
- Factura
- NotaCredito
- Guia
- Pedido
- Matricula
- CuentaMaestra
Gustavo Coronel & Ricardo Marcelo
5
DEFINICIÓNDE CLASE Y OBJETO
OBJETO
– Un objeto es una instancia de una clase.
– Por ejemplo, cada trabajador de una empresa es una instancia de la
clase Empleado.
Empleado
Gustavo Coronel & RicardoMarcelo
6
DEFINICIÓN DE CLASE Y OBJETO
Notación UML de OBJETO
objPersona1 : Persona
+ Nombre : Jennifer
+ Edad : 34
+ Profesion : Cantante
+ Caminar()
+ Correr()
+ Cantar():String...
Regístrate para leer el documento completo.