Академический Документы
Профессиональный Документы
Культура Документы
Un
Clases
Una
Clases
Una
informacin de un objeto se
almacena en atributos.
Referencia NULL
Esto
Alias
Atributos
Son
Atributos
Mtodos
Son
Mtodos
Declaracin de mtodos
Un
Tipo-de-acceso:
public, private.
Tipo: Si el mtodo devuelve algn valor se
debe indicar su tipo. Este valor puede ser
un tipo primitivo de Java o un identificador
de clase. Si el mtodo no devuelve ningn
valor entonces el tipo es void.
Declaracin de mtodos
Lista-parametros:
sintaxis
Puede
Invocacin de mtodos
Un
Parmetros y argumentos
Un
Durante
la invocacin a un mtodo es
NECESARIO que el nmero y el tipo de
argumentos coincidan con el nmero y el
tipo de parmetros declarados en la
cabecera del mtodo.
Paso de parmetros
Cuando
Variables locales de un
mtodo
Son
Sobrecarga de mtodos
Es
Mtodo constructor
Para
Constructor
Referencias
https://
codigofacilito.com/videos/programacion
_orientada_a_objetos_en_java
https://
codigofacilito.com/videos/clases_objet
os_y_metodos_en_java
Ejercicios
Definir una clase llamada Persona que siga las siguientes condiciones:
Sus atributos son: nombre, edad, DNI, sexo (H hombre, M mujer), peso y altura. No queremos
que se accedan directamente a ellos. Piensa que modificador de acceso es el ms adecuado, tambin su
tipo. Si quieres aadir algn atributo puedes hacerlo.
Por defecto, todos los atributos menos el DNI sern valores por defecto segn su tipo (0 nmeros,
cadena vaca para String, etc.). Sexo ser hombre por defecto, usa una constante para ello.
Se implantaran varios constructores:
Un constructor por defecto.
Un constructor con el nombre, edad y sexo, el resto por defecto.
Un constructor con todos los atributos como parmetro.
Los mtodos que se implementaran son:
calcularIMC(): calculara si la persona esta en su peso ideal (peso en kg/(altura^2 en m)),
devuelve un -1 si esta por debajo de su peso ideal, un 0 si esta en su peso ideal y un 1 si tiene
sobrepeso .Te recomiendo que uses constantes para devolver estos valores.
esMayorDeEdad(): indica si es mayor de edad, devuelve un booleano.
comprobarSexo(char sexo): comprueba que el sexo introducido es correcto. Si no es correcto,
sera H. No sera visible al exterior.
toString(): devuelve toda la informacin del objeto.
generaDNI(): genera un numero aleatorio de 8 cifras, genera a partir de este su nmero su letra
correspondiente. Este mtodo sera invocado cuando se construya el objeto. Puedes dividir el
mtodo para que te sea ms fcil. No ser visible al exterior.
Mtodos set de cada parmetro, excepto de DNI.