static void Main(string[] args) { //PRIMER EJERCICIO HERENCIA Console.Title = "Ejercico 41"; Empleado aux1 = new Empleado(); Gerente aux2 = new Gerente(); SerHumano aux3 = new SerHumano(); char rta = 's'; do { aux1.peso = 100; aux1.nombre = "Juan"; aux1.cargaHoraria = 56; aux1.altura = 1.90F; aux1.sexo = "Hombre"; Console.WriteLine("\nDetalles segùn datos: \n"); aux1.MostrarDatos(); Console.WriteLine("\nSueldo:"); Console.WriteLine(aux1.Trabajar() + "\n"); aux1.dormir(); Console.WriteLine(aux1.comer()); Console.ReadKey(); Console.Clear(); aux2.peso = 10; aux2.nombre = "Carla"; aux2.cargaHoraria = 10; aux2.altura = 1.13F; aux2.sexo = "Mujer"; Console.WriteLine("\nDetalles segùn datos: \n"); aux2.MostrarDatos(); Console.WriteLine("\nSueldo:"); Console.WriteLine(aux2.Trabajar() + "\n"); aux2.dormir(); Console.WriteLine(aux2.comer()); Console.ReadKey(); Console.WriteLine("\nContinuar? "); rta = aux3.validaCHAR(char.Parse(Console.ReadLine())); } while (rta != 'n'); }
static void Main(string[] args) { SerHumano unSerHumano = new SerHumano("Carlos", "M"); SerHumano serHumanoDos = new SerHumano("Juliana", "F"); Gerente unGerente = new Gerente("Raul", "M", 500); //Empleado unEmpleado = new Empleado("Camila", "F", 800); Empleado empleadoDos = new Empleado(unSerHumano, 900); Gerente gerenteDos = new Gerente(serHumanoDos, 1000); Empleado empleadoTres = new Empleado(serHumanoDos, 800, 8); //unEmpleado.Trabajar(); //unSerHumano.Mostrar(); empleadoDos.MostrarEmpleado(); gerenteDos.Mostrar(); //polimorfismo: tomar implementacion en tiempo de ejecucion Console.ReadKey(); }
public Gerente(SerHumano gerenteACargo, float sueldo) : base(gerenteACargo.Nombre, gerenteACargo.Sexo) { this._sueldoG = sueldo; }
public Empleado(SerHumano empleadoTrabajando, float sueldo, int horasTrabajo) : this(empleadoTrabajando, sueldo) { this._horasTrabajo = horasTrabajo; }
public Empleado(SerHumano empleadoTrabajando, float sueldo) : base(empleadoTrabajando.Nombre, empleadoTrabajando.Sexo) { this._sueldoE = sueldo; }