OBJETIVOS
REQUERIMIENTOS
SOFTWARE
Microsoft Visual Studio 2005
.NET FrameWork 2.0
DESCRIPCIÓN
En este tutorial se va a revisar la forma de trabajar con clases
relacionadas a través de la herencia.
ACTIVIDAD 1 – CREACIÓN DE LAS CLASES
Luego de crear una aplicación de consola en C# agregar un elemento nuevo
y seleccionar Clase tal y como se indica en la siguiente figura:
Lo anterior va a permitir la edición del código inicial de la clase
Empleado y se tiene:
Vamos a agregar a la clase Empleado el atributo nombre y su property (la
forma de hacer esto fue revisada en el tutorial anterior). Finalmente,
nuestra clase DEBERÁ quedar como se indica en la siguiente figura:
Ahora vamos a crear una clase llamada EmpleadoFijo que representa a un
tipo de Empleado y se tiene la relación de herencia entre las clases
Empleado y EmpleadoFijo, luego la implementación de la clase EmpleadoFijo
queda tal y como lo indica la siguiente figura:
En el código anterior se aprecia la forma de establecer la relación entre
las clases Empleado y EmpleadoFijo. Notar que ambas clases redefinen el
método ToString() de la clase Object.
ACTIVIDAD 2 – CREANDO OBJETOS Y ANALIZANDO COMPORTAMIENTO
Ahora vamos a crear objetos de las clases y ver cómo se comporta la
llamada a los métodos ToString().
Ahora vamos a trabajar con la conversión de tipos y se tiene el siguiente
trozo de código:
ACTIVIDAD 3 – AGREGANDO NUEVA CLASE
Siguiendo el procedimiento anterior se le pide que usted agregue una
nueva clase al esquema que represente a los empleados a honorarios. Un
empleado a honorarios cuenta con dos nuevos atributos: número de horas
trabajadas y valor de la hora. Además deberá agregar un método que
permita calcular el sueldo de un empleado a honorarios. La fórmula para
calcular el sueldo de un empleado a honorarios es la que se indica a
continuación:
SUELDO = VALOR_HORA * NUMERO_HORAS
ACTIVIDAD 4 – TRABAJANDO CON ARREGLOS DE OBJETOS
Considerando un valor entero ingresado por el usuario, llamado n, se pide
que lea los antecedentes de ‘n’ empleados. El usuario deberá ingresar el
tipo de empleado que desea agregar y los antecedentes del empleado que
correspondan (dependiendo del tipo). Los empleados deberán ser guardados
en un arreglo.
Luego deberá mostrar los antecedentes de todos los empleados que han sido
agregados a la lista.
Mucho más que documentos.
Descubra todo lo que Scribd tiene para ofrecer, incluyendo libros y audiolibros de importantes editoriales.
Cancele en cualquier momento.