Jonathan

Páginas: 37 (9230 palabras) Publicado: 24 de enero de 2013
Notas para el Curso de Java

Pr
opi
eda
d
Jos
e A de
bra
Bar ham
rio
s

inte
lec
tua
l
Are
nas

Notas para
el Curso de Introducción a la
Programación Orientada a
Objetos en el lenguaje
JAVA

Autor
Jose Abraham Arenas Barrios
Primera edición: Noviembre 2000
1

(c) 2000 by José Abraham Arenas Barrios

inte
lec
tua
l
Are
nas

Notas para el Curso de Java

Propi
eda
d
Jos
e A de
bra
Bar ham
rio
s

Programación
Orientada a
Objetos

2

Notas para el Curso de Java

¿Qué es la programación orientada a objetos?
La Programación orientada a objetos es un método de implementación por el cual los programas son organizados
en colecciones de objetos que cooperan entre sí, dichos objetos, por sí mismos representan una instacia de algunaclase siendo estas clases miembros de una jerarquía de clases unidas por medio de las relaciones de herecia.

inte
lec
tua
l
Are
nas

¿Qué es un Objeto?

Pr
opi
eda
d
Jos
e A de
bra
Bar ham
rio
s

Según la defnición que nos proporciona algún diccionario un objeto es algo tangible o visible de una forma
relativamente estable. Es algo que puede ser aprendido por medio delintelecto, es un ente abstracto el cual nos ayuda a
comprender de manera genérica un concepto del mundo que nos rodea. Pero para nuestros fines prácticos sugerimos la
siguiente definición:
Un objeto es un ente que tiene estado, comportamiento y una cierta identidad. Cada objeto se caracteriza por un
conjunto de operaciones que se pueden realizar sobre él y por un conjunto de operaciones que él puederealizar sobre
otros objetos, además por el conjunto de estados que le suceden durante su tiempo de actividad o vida.
El estado de un objeto consiste en una de las posibles condiciones en que un objeto puede existir, esto es, supongamos un objeto esférico como una pelota, sabemos que dicha pelota puede rodar sobre una superficie, puede estar
estática sobre tal superfície o puede estar botandosobre dicha superfície, por lo tanto cada una de estas condiciones
representa un estado. Estos estados que manifiesta el objeto son activados por medio de mensajes.
El comportamiento es la manera en que un objeto actúa y reacciona de acuerdo a sus cambios de estado y la
recepción de mensajes. Dicho de otro modo el comportamiento de un objeto es completamente definido por medio de
sus acciones.Un objeto puede actuar sobre otros objetos o inclusive sobre él mismo.
La identidad es la propiedad con la cual se puede distinguir un objeto (de la misma clase) de otros
objetos (de la misma clase). En nuestro caso un objeto sera identificable de otro a partir de su identificador
de nombre (como un nombre de variable tal y como lo conocemos).
Un objeto se dice que está en estado abstractocuando está definido de una manera genérica, es decir, estamos
hablando únicamente de un concepto, por ejemplo cuando hablamos de un triángulo este no existe en la realidad ya que
solamente existen formas triangulares.
Un objeto está en estado concreto cuando se ha instanciado (ejemplificado) con un elemento que corresponde al
ámbito de este objeto, esto es, supongamos que tenemos el objetomanzana nosotros al invocar mentalmente al objeto
no podemos decir si la manzana es verde o roja puesto que esto depende de lo que cada persona se imagine del concepto manzana, de otra forma si decimos por ejemplo manzana golden roja entonces la disparidad de opiniones ya no
difiere tanto, y esto de debe a que hemos definido dos atributos del objeto.
Un atributo es una propiedad que posee el objetoy que en conjunto con algunas otras propiedades
definen al objeto y lo distinguen de otros.
La estructura y comportamiento de objetos similares están definidas en una clase común.
Los términos instancia de una clase y objeto de una clase son intercambiables.

¿Qué es una clase?

Una clase en un conjunto o colección de objetos que comparten estructura, comportamiento y características...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Jonathan
  • Jonathan
  • Jonathan
  • jonathan
  • jonathan
  • jonathan
  • Jonathan
  • Jonathan

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS