You are on page 1of 5

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios N 4

Aquiles Serdn Alatriste


Desarrolla software de aplicacin utilizando programacin orientada a objetos
Prctica 10. Programacin Orientada a Objetos en Java creando App

Nombre del Alumno: ___________________________________________ Fecha: _______________________
INTRODUCCIN:
METODOS GET Y SET
(Estos mtodos ya los hemos desarrollado en la prctica anterior, pero esta es una forma ms rpida de crearlos)
Los mtodos get y set, son simples mtodos que usamos en las clases para mostrar (get) o modificar (set) el valor de un
atributo. El nombre del mtodo siempre ser get o set y a continuacin el nombre del atributo, su modificador siempre
es public ya que queremos mostrar o modificar desde fuera la clase. Por ejemplo, getNombre o setNombre.
Esta es la sintaxis de cada uno:
public tipo_dato_atributo getAtributo (){
return atributo;
}
public void setAtributo (tipo_dato_atributo variable){
this.atributo = variable;
}
Si usamos Eclipse tenemos una manera an ms sencilla de generarlos automticamente. Pinchamos en Source ->
Generate Getters and Setters, nos aparecer una ventana donde elegiremos que atributos generar su get o set, al
pinchar en OK nos lo generara automticamente estos mtodos.

Veamos el ejemplo de la prctica anterior:
CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios N 4
Aquiles Serdn Alatriste
Desarrolla software de aplicacin utilizando programacin orientada a objetos
Prctica 10. Programacin Orientada a Objetos en Java creando App


Despus de declarar los atributos da click en
el men Source, Generate Getters and
Setters y aparecer la pantalla para que
elijas los atributos que deseas mostrar o
modificar y automticamente aparecer el
cdigo de esos mtodossi lo notas te
ahorras el estar tecleando este cdigo.
CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios N 4
Aquiles Serdn Alatriste
Desarrolla software de aplicacin utilizando programacin orientada a objetos
Prctica 10. Programacin Orientada a Objetos en Java creando App

Y en la Clase ejecutable:

METODO TO STRING
El mtodo toString nos permite mostrar la informacin completa de un objeto, es decir, el valor de sus atributos. Este
mtodo tambin se hereda de java.lang.Object, por lo que deberemos sobrescribir este mtodo. Esta es la manera de
declararlo en la clase Empleado, bajo los mtodos get o set. Esta es su definicin:

CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios N 4
Aquiles Serdn Alatriste
Desarrolla software de aplicacin utilizando programacin orientada a objetos
Prctica 10. Programacin Orientada a Objetos en Java creando App


Y en la clase ejecutable o en la pestaa EmpleadoApp se invoca as:

Y el resultado es el siguiente:

OBJETIVO:
Analiza y disea sistemas utilizando un lenguaje de programacin orientado a objetos programando Applets de manera
individual.
DESCRIPCIN DE LA PRCTICA:
Crear un programa que te permita crear una Clase con los siguientes atributos:
*Nombre del proyecto: Proyecto Final
*Nombre de la Clase: Persona (Recuerda seleccionar solo inherited abstract methods y no public static void main)
*Sus atributos son:
nombre: tipo String
edad: tipo int
DNI: tipo String
sexo (H hombre, M mujer): tipo char
peso: tipo double
altura: tipo double

*Se implantaran varios constructores:
Un constructor por defecto.
CENTRO DE ESTUDIOS TECNOLGICOS industrial y de servicios N 4
Aquiles Serdn Alatriste
Desarrolla software de aplicacin utilizando programacin orientada a objetos
Prctica 10. Programacin Orientada a Objetos en Java creando App
Un constructor con todos los atributos como parmetro.
Declarar los mtodos get y set para cada atributo
Declarar el mtodo ToString
Crear una nueva clase ejecutable con el Nombre de PersonaApp (Recuerda seleccionar solo public static void
main y no inherited abstract methods )
Crear una objeto persona con todos los datos ficticios:
Mostrar los datos con get y con toString

Al finalizar envame por correo tu carpeta de Proyecto Final que se encuentra en la carpeta de workspace, para elo ya
conoces el mtodo para envirmela como Zip.

You might also like