Objetivo: Poner en práctica los conocimientos adquiridos a través de la realización de un ejercicio.
1. Crear un programa que permita al usuario a través de una interfaz gráfica
crear diferentes tipos de objetos y acceder algunos de sus métodos.
2. El programa contara con las siguientes clases:
- Una clase llamada Personas, con las siguientes propiedades y métodos:
Propiedades: id, nombre, apellidos, edad, sexo, graduado, todas las
propiedades son privadas Constructores: constructor por defecto, constructor con todas las propiedades como parámetros. Métodos: crear los métodos get y set para todas las propiedades, aparte crear un método llamado mostrarInformacion que permita imprimir la información de la clase.
- Crear una clase llamada Estudiantes que contenga las siguientes
nivel, promedio, todas las propiedades serán privadas y tendrán sus métodos get y set. Constructores: crear un constructor que reciba como parámetros todas las propiedades.
- Métodos: Método mostrarInformacion de la clase Personas para que
muestre la información
- Crear una clase llamada Trabajadores, con las siguientes propiedades y
métodos: Propiedades: id, nombre, apellidos, edad, sexo, graduado, salario, años de antigüedad, todas las propiedades serán privadas y tendrán sus métodos get y set. Constructores: crear un constructor que reciba como parámetros todas las propiedades. Métodos:
- Método mostrarInformacion que muestre la información del trabajador.
- Método solicitarAumento, si el salario del trabajador es igual o inferior a $750000, el método devolverá “Aumento aprobado” de lo contrario mostrará “Aumento denegado”.
- Crear un formulario (Jframe Form) que contenga 2 botones:
Un botón llamado Crear Objeto: que al pulsarlo pregunte al usuario
que tipo de objeto desea crear si tipo estudiante o tipo trabajador. Dependiendo del tipo de objeto solicitar la información del mismo utilizando: (JoptionPane, Formularios) Un boton llamado Mostrar Información: que al pulsarlo muestre un menú de opciones que le permitan elegir al usuario la información del objeto que desean mostrar.