En C# es posible heredar campos y metodos de una clase a otra
podemos agrupar el concepto herencia en dos
- Clase derivada(hijo)la clase que hereda de otra clase
- Clase base(padre)la clase de que hereda
para heredar una clase se utilizan dos puntos (:)
Nel ejemplo seguiente la clase Car hereda los campos y metodos de la clase padre Vehiculo
Ejemplo
class Vehiculo // base class (parent) { public string brand = "Ford"; // Vehiculo field public void honk() // Vehiculo method { Console.WriteLine("Tuut, tuut!"); } } class Car : Vehiculo // derived class (child) { public string modelName = "Mustang"; // Car field } class Program { static void Main(string[] args) { // Create a myCar object Car myCar = new Car(); // Call the honk() method (From the Vehiculo class) on the myCar object myCar.honk(); // Display the value of the brand field (from the Vehiculo class) and the value of the modelName from the Car class Console.WriteLine(myCar.brand + " " + myCar.modelName); } }
Se debe utilizar las herencias para reutilizar el codigo
...
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias