P. 1
Manual Java

Manual Java

|Views: 4|Likes:

More info:

Published by: Adolfo Herrera Calva on Nov 12, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/04/2012

pdf

text

original

La respuesta a esta pregunta en términos ajenos a la programación parece simple.
Un objeto es una persona, animal o cosa. Se distingue de otros objetos por tener
unas determinadas características y “sirve” para algo, o dicho de otra forma, se
pueden realizar distintas operaciones con/sobre ese objeto.

Introducción.

21

Por ejemplo: Una casa es un objeto.

CARACTERÍSTICAS: Número de pisos, altura total en metros, color de
la fachada, número de ventanas, número de puertas, ciudad, calle y
número donde está ubicada, etc.

OPERACIONES: Construir, destruir, pintar fachada, modificar alguna
de las características, como por ejemplo, abrir una nueva ventana, etc.

Evidentemente, cada objeto puede definirse en función de multitud de
características y se pueden realizar innumerables operaciones sobre él. Ya en
términos de programación, será misión del programador determinar qué
características y que operaciones interesa mantener sobre un objeto. Por ejemplo,
sobre el objeto casa puede no ser necesario conocer su ubicación y por lo tanto,
dichas características no formarán parte del objeto definido por el programador.
Lo mismo podría decirse sobre las operaciones.

En terminología de programación orientada a objetos, a las características del
objeto se les denomina ATRIBUTOS y a las operaciones MÉTODOS. Cada uno
de estos métodos es un procedimiento o una función perteneciente a un objeto.

TERMINOLOGÍA INFORMAL

TERMINOLOGÍA FORMAL

CARACTERÍSTICAS

ATRIBUTOS

OPERACIONES (PROCEDIMIENTOS
Y FUNCIONES)

MÉTODOS

Un objeto está formado por una serie de características o datos (atributos) y una
serie de operaciones (métodos). No puede concebirse únicamente en función de
los datos o de las operaciones sino en su conjunto.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->