FechaVersiónDescripción
11/01/20221.0.0Versión inicial

Ejercicios de Programación Orientada a Objetos

  1. 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

  2. Modifica el proyecto Pruebas para asignar valores a los atributos y mostrar su resultado por pantalla de la clase Concursante

  3. 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).

    • 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.

    • Crear un constructor por defecto, uno general y otro copia

    • Añade una función copiaAlumno que le pasamos dos Alumnos (origen y destino) y copiará uno en el otro.

    • Añade una función igualAlumno, que dados dos alumnos indicará si contienen o no la misma información

    • Como reescribirías las dos funciones anteriores, si éstas estuvieran implementadas dentro de la clase Alumno. Nota: Sólo necesitarían un argumento.