1. Curso
  2. POO
  3. Herencia de objetos

Herencia de objetos


Última actualización: 26/08/2020 Dificultad: Intermedio

Crea un programa en C# que solicite tres nombres de personas al usuario y los almacene en un array de objetos de tipo Persona. Habrán dos personas de tipo Estudiante y una persona de tipo Profesor.

Para ello crea una clase Persona que tenga una propiedad Nombre de tipo string, un constructor que reciba el nombre como parámetro y sobrescriba el método ToString().

Después cree dos clases más que hereden de la clase Persona, se llamarán Estudiante y Profesor. La clase Estudiante tiene un método Estudiar que escribe por consola que el estudiante está estudiando. La clase Profesor tendrá un método Explicar que escribe en consola que el profesor está explicando. Recuerde crear además dos constructores en las clases hijas que llamen al constructor padre de la clase Persona.

Finalice el programa leyendo las personas (el profesor y los alumnos) y ejecute los métodos de Explicar y Estudiar.

Entrada

Juan
Sara
Carlos

Salida

Explicar
Estudiar
Estudiar

Solución

POO

5 / 8

App Android


Practica C# en cualquier lugar con la app gratis para dispositivos Android.

App Android

Ejercicios C# por dificultad


Aprende C# a tu ritmo, los ejercicios están ordenados por dificultad.

Publicidad