using static System.Console;
public static void Main() {
Veiculo c = new Veiculo();
Veiculo e = new Carro2();
Veiculo g = new Carro3();
Veiculo2 i = new Carro4();
public virtual void Andar() { WriteLine("Veiculo"); }
public class Carro : Veiculo {
public override void Andar() { WriteLine("Carro"); }
public class Carro2 : Veiculo {
public new void Andar() { WriteLine("Carro"); }
public class Carro3 : Veiculo {
public void Andar() { WriteLine("Carro"); }
public void Andar() { WriteLine("Veiculo"); }
public class Carro4 : Veiculo2 {
public void Andar() { WriteLine("Carro"); }