Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clases y Objetos Orientados en Java
Clases y Objetos Orientados en Java
Objetos
Sesin 07
Clases y objetos
Capacidad:
Aplica Clases,
y ArrayList para
almacenamiento de informacin en
resto).
sus programas.
Considera
las
mejores
ideas
programacin estructurada
de
la
y modular
Metodologa de Programacin
Paradigma estructurado
PE vs POO
informacin.
Datos y lgica por separado
POO
Fija en la interrelacin que
existe entre los datos y las
acciones a realizar con ellos.
Los objetos son la parte
central del modelo y los
mtodos que los modifican
muestran el comportamiento
del objeto.
El mantenimiento de
programas y aplicaciones
generalmente son fciles de
realizar.
Los objetos que se modelan
en el desarrollo de un sistema
se
ajustan a la realidad
que representa el problema.
Ventajas de POO
PE
Fija su atencin en el conjunto de
acciones que manipulan el flujo
de datos.
Los procesos son la parte
central de este modelo.
El mantenimiento de los
desarrollos deben efectuarse
minuciosamente.Se hace tediosa
segn el tamao del programa.
Los procesos que se modelan en
el desarrollo de un problema
plasman las operaciones
necesarias para resolverlo.
Reusabilidad: permite
utilizar
una
clase
definida
Caractersticas de JAVA
Caractersticas de JAVA
Orientado
Objetos:
Soporta
las
tres
polimorfismo.
que
los
programas
puedan
ser
distribuidos.
Clases y Objetos
estructura
comn
un
comportamiento comn
la
misma
relacionarse
(asociaciones
manera
entre
agregados)
de
objetos
y
una
semntica en comn.
Qu es un Objeto?
El comportamiento de un objeto es
paso de mensajes.
El comportamiento de un objeto es
modelado
por
un
conjunto
de
Paso de Mensajes
Declaracin en JAVA
NetBeans:
Clases
Objetos
Mtodos
Acceso a datos
Atributos
Principios de la POO
Clase
Es una plantilla para un objeto.
Define la estructura de un objeto y su interfaz funcional,
es decir, define los mtodos y atributos de un grupo de
objetos de caractersticas similares.
Declaracin en JAVA
NetBeans:
Declaracin en JAVA
NetBeans:
Declaracin en JAVA
NetBeans:
Atributos
Los
atributos
se
guardan
en variables
Mtodos
Mtodo Constructor
Objeto
Un objeto es una instancia o variable de
una clase. La declaracin de una
referencia a objeto se realiza:
Operador new
Permite crear un nuevo objeto invocando al
mtodo constructor de la clase, y devuelve una
referencia a ese objeto, proporcionando
almacenamiento persistente.
Modificadores de Acceso
Los modificadores de acceso definen niveles de
visibilidad entre miembros (variables y
mtodos) de una clase y otros objetos.
Modificadores de Acceso
public: Especifica que las variables y mtodos de una clase podrn ser
accedidas por todos los objetos, aunque sean de clases de otros paquetes
diferentes al de la clase.
protected: Especifica que las variables y mtodos de una clase podrn ser
accedidas, adems de los mtodos de la misma clase, por los mtodos de
todas las clases del mismo paquete y por las subclases de esta aunque no se
encuentren en el mismo paquete.
private: Especifica que las variables y mtodos de una clase podrn ser
accedidas slo por los mtodos de la misma clase.
Ejemplo
Bibliografa
Cdigo UCV
Referencias bibliogrficas
AGUILAR, Luis. (2004). Algoritmos y Estructuras de Datos.
(1ra Edicin). Espaa: Editorial Mc Graw Hill
005.133 J88A
Interamericana, 2004. 310p
ISBN: 9645203184
CAIR Oswaldo,
Metodologa de la programacin:
Algoritmos, Diagramas de flujo y programas. Editorial
005.1 C13 EJ. 2
Alfaomega. Mxico. 2005
ISBN: 9789506414306
005.133 D32C
DEITEL, Paul y DEITEL, Harvey. Como Programar en Java.
9a. ed. Mexico D.F. Pearson Educacin 2012 ISBN:
9786073211505.