Está en la página 1de 2

Materia: Programacin de Aplicaciones

TAREA 02

Nombre Alumno: _____________________________________________________________________ Grupo:


ITIC1
Instrucciones: Entregar en papel (escrito a mano y en forma individual) la solucin a los
siguientes ejercicios por medio del lenguaje visual c#. Puedes utilizar las plantillas que se han
revisado en clases.
Ejercicio 1: Desarrollar la clase empleado la cual capture los siguientes atributos (en el
constructor): nombre, apellido, email, telfono. La clase deber tener los siguientes mtodos
get para cada atributo.
Ejercicio 2: Crear clase nmina, la cual herede de la clase empleado. Crear mtodo
capturaSueldo() que capture el sueldo por da del trabajador y el mtodo muestraDatos() el
cual muestre TODOS los datos del empleado (adems el sueldo semanal y mensual). Crear
objeto de la clase nmina y usar los mtodos: capturaSueldo() y muestraDatos().
Ejercicio 3: Desarrollar la clase operaciones. Se deben capturar dos nmeros enteros en el
constructor. En un men se debe mostrar: 1) suma 2) resta 3) multiplicacin 4) divisin 5) salir
Ejercicio 4: Desarrollar la clase empleado, que tenga las clases hijas: permanente, parcial y
temporal y por medio de polimorfismo mostrar cada clase que tipo de empleado es.

Entrega: Viernes 16-octubre-2015, como pase de entrada al


examen.
Valor: 20% del parcial 02

Profesor: Miguel ngel Romo Martnez (miguel.romo@utags.edu.mx)

Materia: Programacin de Aplicaciones

TAREA 02

SOBRECARGA
En C# podemos definir la sobrecarga como la capacidad de usar el mismo mtodo en N formas
diferentes. Normalmente depende del nmero de parmetros o por su tipo.

CONSTRUCTOR
En C# podemos definir un mtodo que se ejecute inicialmente y en forma automtica. Este
mtodo se lo llama constructor.
El constructor tiene las siguientes caractersticas:

Tiene el mismo nombre de la clase.


Es el primer mtodo que se ejecuta.
Se ejecuta en forma automtica.
No puede retornar datos.
Se ejecuta una nica vez.
Un constructor tiene por objetivo inicializar atributos.

POLIMORFISMO
En programacin OO seria la capacidad que tiene
una clase en convertirse en un nuevo objeto sin
cambiar su esencia y luego volver al objeto origina
de donde sali.
Hay tres tipos de polimorfismo definamos cada uno:

polimorfismo por herencia: cuando se


hereda de una clase normal y puedo

convertirme en ella.
polimorfismos por abstraccin: cuando
puedo heredar de una clase abstracta y

puedo convertirme en ella.


polimorfismo por interface: es la
posibilidad que tenemos de implementar una
interface y puedo convertirme en ella.

Profesor: Miguel ngel Romo Martnez (miguel.romo@utags.edu.mx)

También podría gustarte