namespace ObjektnoProgramiranje.Vezba4 { public class Vozilo { public string Boja { get; set; } private int TrenutnaBrzina { get; set; } public int MaxBrzina { get; set; } public string Proizvodjac { get; set; } public string Model { get; set; } public void Ubrzaj(int ubrzanje) { TrenutnaBrzina += ubrzanje; } public virtual void Zaustavi() { TrenutnaBrzina = 0; } public int DajTrenutnuBrzinu() { return TrenutnaBrzina; } } public class Automobil : Vozilo { public int Snaga { get; set; } public int UbrzanjeDoSto { get; set; } public void Sviraj() { Console.Beep(); } } public class Avion : Vozilo { public int TrenutnaVisina { get; set; } public int Kapacitet { get; set; } public override void Zaustavi() { base.Zaustavi(); TrenutnaVisina = 0; } } }