Você está na página 1de 13

CAPACITACIONES

JAVA ENTERPRISE EDITION 7


Ing. Harold Portocarrero
AGENDA
Repaso de Programacin Orientada a Objetos
Abstraccin
Encapsulamiento
Herencia
Polimorfismo (Sobrecarga y sobrescritura de
mtodos)
Clases y Objetos
Modificadores de acceso en Java
Nomenclatura JavaBean


Repaso de Programacin Orientada a
Objetos


Qu es POO?
Es una metodologa de diseo de software y un
paradigma de programacin que define los programas
en trminos de clases y objetos, objetos que son
entidades que combinan estado (es decir, datos) y
comportamiento (esto es, procedimientos o mtodos).

Repaso de Programacin Orientada a
Objetos

Caractersticas de POO

Abstraccin
Encapsulamiento
Herencia
Polimorfismo
Repaso de Programacin Orientada a
Objetos
Repaso de Programacin Orientada a
Objetos
Encapsulamiento
Repaso de Programacin Orientada a
Objetos
Herencia

Repaso de Programacin Orientada a
Objetos
Polimorfismo

Repaso de Programacin Orientada a
Objetos
Tipos de Polimorfismo
Por reemplazo (Override).- dos o ms clases diferentes con el
mismo nombre de mtodo pero que se comportan de forma
diferente.
Por sobrecarga (Overload).- es el mismo nombre del mtodo
ocupado varias veces, ejecutndolo de diferente forma y
diferencindose solamente por el argumento o parmetro.

Repaso de Programacin Orientada a
Objetos
Clase
Es un prototipo en donde se
definen las variables y
mtodos comunes a todos
los objetos que tiene cierta
clase, entonces podemos
decir que una clase es una
tipo de plantilla para un grupo
de objetos que tienen
caractersticas similares.

Objeto
Es la concrecin o
representacin de la clase,
es decir, darle valor a los
atributos y ejecutar los
comportamientos definidos
en la clase.




Modificadores de acceso en Java
Modificadores de acceso en Java
Nomenclatura JavaBean
La especificacin JavaBeans est destinada a ayudar a los desarrolladores a crear
componentes Java que se pueden utilizar fcilmente por otros desarrolladores de Java en un
entorno visual de desarrollo integrado (IDE) de herramientas como Eclipse o NetBeans.
JavaBean Property Naming Rules
- Mtodos getter.- Si la propiedad no es un booleano, el prefijo del mtodo getter debe ser
get. Por ejemplo, getSize() es un nombre JavaBeans getter vlido para una propiedad
llamada "size". Si la propiedad es un booleano, el prefijo del mtodo de obtencin es o bien
get o is. Por ejemplo, getStopped() o isStopped () son los dos nombres JavaBeans vlidos
para una propiedad booleana.
- Mtodo setter.- El prefijo del mtodo setter debe ser set. Por ejemplo, setSize()
- Para completar el nombre de un mtodo getter o setter, cambiar la primera letra del nombre
de la propiedad a maysculas, y luego aadirlo al prefijo apropiado (get, is, o set).
- Los mtodos Setter deben marcarse como pblicos (public), con un tipo de valor devuelto
void y un argumento que representa el tipo de la propiedad.
- Los mtodos Getter deben marcarse como pblicos, no reciben ningn argumento, y tienen
un tipo de retorno que coincide con el tipo de argumento del mtodo setter para esa
propiedad.
- Ejemplos de mtodos JavaBean vlidos son:
public void setMyValue(int v)
public int getMyValue()
public boolean isMyStatus()

Você também pode gostar