Fecha | Versión | Descripción |
---|---|---|
11/01/2022 | 1.0.0 | Versión inicial |
Crea un proyecto de nombre Pruebas
y define en él las clases correspondientes a las siguientes estructuras de datos. Observa que puedes reutilizar las clases. Puedes crearlas en archivos de forma individual:
Una fecha: día, mes y año Un tiempo: horas, minutos, segundos y centésimas
Un nombre completo de persona: nombre, primer apellido y segundo apellido
Un domicilio: calle, número, piso, puerta, código postal, población
Un concursante: nombre completo, nombre artístico, domicilio y año de nacimiento
Modifica el proyecto Pruebas
para asignar valores a los atributos y mostrar su resultado por pantalla de la clase Concursante
Realizar la implementación de la Clase Alumno
(num, edad, curso y nombre).
Crea una función llamada leerAlumno en el programa principal que se encargue de leer los datos de un alumno para almacenarlos en el objeto que se le pase (dentro de la función deberá leer estos, scanner).
public static void leerAlumno(Alumno a)
Crea una función llamada imprimirAlumno también en el programa principal que se encargue de imprimir por pantalla los datos del alumno pasado como parámetro.
xxxxxxxxxx
public static void imprimirAlumno(Alumno a)
Crear un constructor por defecto, uno general y otro copia
xxxxxxxxxx
public Alumno()
public Alumno(int num, int edat, int curs, String nom)
public Alumno(Alumno original)
Añade una función copiaAlumno que le pasamos dos Alumnos (origen y destino) y copiará uno en el otro.
xxxxxxxxxx
public static void copiaAlumno(Alumno origen, Alumno destino)
Añade una función igualAlumno, que dados dos alumnos indicará si contienen o no la misma información
xxxxxxxxxx
public static boolean igualAlumno(Alumno origen, Alumno destino)
Como reescribirías las dos funciones anteriores, si éstas estuvieran implementadas dentro de la clase Alumno
. Nota: Sólo necesitarían un argumento.