Hola

Páginas: 11 (2750 palabras) Publicado: 12 de octubre de 2010
Programaci´n Orientada a Objetos en JAVA o
Jorge P´rez e

Introducci´n a la Computaci´n o o

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

1 / 36

Orientaci´n a Objetos o

OO es un paradigma de modelaci´n y programaci´n o o Idea principal: modelar los problemas lo mas cercanos al contexto en el que ocurren y Hacer un programa siguiendo esta modelaci´n. o Conceptosfundamentales (iniciales):
Clases Objetos

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

2 / 36

Clases y Objetos

Lo m´s simple es verlo con ejemplos: a Clase: Persona Objetos: Juan, Alberto, Julia Clase: Perro Objetos: Boby, Lazy, Benji Clase: Pais Objetos: Chile, Australia, Afganistan

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

3 / 36 Clases y Objetos

Lo m´s simple es verlo con ejemplos: a Clase: Curso Objetos: ING1310, ING2210 Clase: Alumno Objetos: Pedro, Oscar, Carolina, Diego Clase: Universidad Objetos: UAndes, PUC, UTalca

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

4 / 36

Clases y Objetos

Lo m´s simple es verlo con ejemplos: a Clase: N´mero Complejo u Objetos: (3 + 5i ), (−5 − 7i ), 0,i Clase: Polinomio Objetos: 2x + 7, 3x 2 − 5, 0, x 100

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

5 / 36

Clases y Objetos

Clase: Computador Objetos: .... Clase: Autom´vil o Objetos: .... Clase: Figura Geom´trica e Objetos: ..... Clase: Animal Objetos: ....

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

6 / 36

Clases y propiedades(atributos)
Un objeto que pertenece a una clase se llama instancia de esa clase. Si un objeto A es una instancia de la clase C diremos que A es de tipo C . Todos los objetos (o instancias) de una misma clase compaten ciertos atributos. Clase: Persona Atributos: nombre, sexo, fecha de nacimiento, estatura .... Clase: Perro Atributos: raza, color de pelo, sexo, .... Clase: Pais Atributos: nombre, ´rea,n´mero de habitantes, ... a u

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

7 / 36

Objetos y atributos
Distintos objetos (de una misma clase) pueden tener distintos valores en estos atributos: Clase: Persona Objeto: Ivan Zamorano (el ex-futbolista) Atributos:
nombre: Ivan Zamorano sexo: masculino estatura: 1,80 metros ....

Clase: Perro Objeto: Cachupin (el perrode mi vecino) Atributos:
raza: no definida color de pelo: negro con caf´ e sexo: macho ....
Jorge P´rez e – Programaci´n Orientada a Objetos en JAVA o 8 / 36

Objetos y atributos

Dos objetos de una misma clase pueden tener exactamente los mismos valores para todos sus atributos pero ser objetos distintos Por ejemplo pueden existir dos personas distintas que se llamen Ivan Zamorano, de sexomasculino, que midan 1,80 mts, .... Los valores de los atributos NO definen la identidad de un objeto (recuerden lo que pasaba con los strings en JAVA....) Los valores de los atributos definen el estado del objeto

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

9 / 36

Ejercicios: Atributos, Objetos?

Clase: Curso Clase: Alumno Clase: Universidad Clase: Computador Clase:Autom´vil o Clase: Figura Geom´trica e Clase: Animal

Jorge P´rez e



Programaci´n Orientada a Objetos en JAVA o

10 / 36

Objetos, atributos, clases...
Un objeto puede tener otros objetos como (valores de) atributos Por ejemplo, un objeto de tipo Alumno podria tener como atributos un conjunto de objetos de tipo Curso
Tengo varios objetos de tipo Curso: ING1310, ING1130, ING1110,ING1150, ING1140 Un objeto A de tipo Alumno podria tener a ING1310, ING1130, ING1150 como cursos Un objeto B de tipo Alumno podria tener a ING1150, ING1140 como cursos

En este caso decimos que la clase Alumno tiene un conjunto de Cursos como parte de sus atributos. Ejercicio: piense en ejemplos de objetos que tienen otros objetos como atributos.
Jorge P´rez e – Programaci´n Orientada a Objetos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS