Separata Java 3
Separata Java 3
Como se definen estos atributos en la clase? De cada uno de los atributos debemos
especificar su tipo, por ejemplo, en el caso del Nombre, utilizaremos una cadena de caracteres; en el
caso del Telfono podemos optar entre representarlo como un numero entero o una cadena de
caracteres; si queremos almacenar los nmeros de telfono en formato internacional (Ej: (+34) 555
555 555) optaremos por representarlos como cadenas de caracteres.
Los atributos los declararemos de este modo:
-1-
Reglas de convencin
Segn las reglas de convencin ms extendidas en Java, al definir una clase, el nombre de la
clase se debe escribir con la primera letra en mayscula y los nombres de los atributos y mtodos
deben empezar por una letra en minscula. Si estos nombres estn formados por ms de una
palabra, la segunda y siguientes palabras que constituyen el nombre se escriben con su primera letra
en mayscula. Por ejemplo: numeroTelfono.
Constructores.
Para crear un ejemplar de una clase utilizamos mtodos especiales llamados constructores
de la clase. En las siguientes lneas de cdigo se muestra cmo se define un constructor de la clase
Persona:
Persona ( )
{
A este constructor tan particular se le llama Constructor por defecto. De momento qudate
con la idea de que es importante que tus clases definan el constructor por defecto, de hecho, todas
tus clases debern definirlo.
-2-
EJERCICIOS RESUELTOS
Primer ejemplo:
Crear una aplicacin con el nombre Ejemplo_clase1
Seguidamente crear una clase haciendo un clic en Java Class de la siguiente manera:
-3-
Desde la ventana New Java Class ingresar el nombre de la clase ClaseNueva y hacer clic en Finish
-4-
-5-
Segundo ejemplo:
Confeccionar una clase que permita cargar el nombre y la edad de una persona. Mostrar los datos
cargados. Imprimir un mensaje si es mayor de edad (edad>=18)
Crear una aplicacin Ejemplo_Clase2
-6-
-7-
Tercer ejemplo:
Desarrollar un programa que cargue los lados de un triangulo e implemente los siguientes mtodos:
inicializar los atributos, imprimir el valor del lado mayor y otro mtodo que muestre si es equiltero o
no.
En la aplicacin Ejemplo_Clase3 agregar el siguiente cdigo:
-8-
-9-
Cuarto ejemplo:
Desarrollar una clase que represente un punto en el plano y tenga los siguientes mtodos: cargar los
valores de x e y, imprimir en que cuadrante se encuentra dicho punto (Concepto matemtico, primer
cuadrante si x e y son positivos, si x<0 e y>0 segundo cuadrante, etc)
En la clase CuadranteMatematico agregar el siguiente cdigo:
- 10 -
Quinto ejemplo:
Desarrollar una clase que represente un cuadrado y tenga los siguientes metodos: cargar el valor de
su lado, imprimir su permetro y su superficie.
En la clase AtributosCuadrado agregar el siguiente cdigo:
- 11 -
- 12 -