using System;
public class T04P05
{
public static void Main(string[] args)
{
Vehiculo[] vehiculos = new Vehiculo[3];
vehiculos[0] = new Auto("Cheyenne", 124);
vehiculos[1] = new Moto("Honda Cargo", 82);
vehiculos[2] = new Bicicleta("Vagabundo", 26);
foreach (Vehiculo v in vehiculos)
{
v.Mover();
}
}
}
class Vehiculo
{
private string marca;
private int velocidad;
public Vehiculo(string marca, int velocidad)
{
this.marca = marca;
this.velocidad = velocidad;
}
public virtual void Mover()
{
Console.WriteLine("Tu nave vuela a");
}
public string GetMarca()
{
return marca;
}
public int GetVelocidad()
{
return velocidad;
}
}
class Auto : Vehiculo
{
public Auto(string marca, int velocidad) : base(marca, velocidad) { }
public override void Mover()
{
Console.WriteLine("La Trocona: " + GetMarca() + " jala a " + GetVelocidad() + " km/h.");
}
}
class Moto : Vehiculo
{
public Moto(string marca, int velocidad) : base(marca, velocidad) { }
public override void Mover()
{
Console.WriteLine("La Mal_portada:" + GetMarca() + " rueda a " + GetVelocidad() + " km/h.");
}
}
class Bicicleta : Vehiculo
{
public Bicicleta(string marca, int velocidad) : base(marca, velocidad) { }
public override void Mover()
{
Console.WriteLine("La Baika: " + GetMarca() + " le pedalea a " + GetVelocidad() + " km/h.");
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: