Concepto
Los objetos Java
modelan objetos que
provienen de!
dominio de un
problema,
Concepto
Los objetos se crean
a partir de clases.
La clase describe la
categoria del objeto.
Los objetos
represenian casos
individuales de una
Principales conceptos que se abordan en este
capitulo:
@ objetos @ métodos
@ clases @ parametros
Con este capitulo comienza nuestro viaje por el mundo de la programacién orientada
a objetos. Es aqui donde introducimos los conceptos mas importantes que aprenderi:
objetos y clases.
Al finalizar el capitulo comprendera: qué son los objetos y las clases, para qué se usan
y cémo interactuar con ellos. Este capitulo sienta las bases para la exploracién del resto
del libro,
Objetos y clases
Cuando escribe un programa de computacién en un lenguaje orientado a objetos esti crean-
do en su computadora un modelo de alguna parte del mundo real. Las partes con que se
construye el modelo provienen de los objetos que aparecen en el dominio del problema.
tos objetos deben estar representados en el modelo computacional que se esti creando.
Los objetos pueden ser organizados en categorias y una clase describe, en forma abs-
tracta, todos los objetos de un tipo en particular.
Podemos aclarar estas nociones abstractas mediante un ejemplo. Suponga que desea
modelar una simulaci6n de trafico, Un tipo de entidad con la que tendra que trabajar
es autos. {Qué es un auto en nuestro contexto? {Es una clase o es un objeto? Algunas
preguntas nos ayudarin a tomar una decisién.
{De qué color es un auto? {Cuan ripido puede marchar? ,Dénde est en este momento?
Observari que no podemos responder estas preguntas a menos que hablemos de un
auto especifico. La raz6n es que, en este contexto, la palabra «auto» refiere a la clase
auto puesto que estamos hablando de los autos en general y no de uno en particular.
Gare
Si digo «Mi viejo auto se encuentra estacionado en el garaje de casa», p.
ponder todas las preguntas anteriores: este auto es rojo, no marcha demasiad® rj ve
esti en mi garaje. Ahora estoy hablando de un objeto, un ejemplo particularide gryauto.