using System.Collections.Generic;
public static void Main()
var policie = new PolicejniAuto(Znacka.Ferrari);
public string Vyrobce{ get; private set;}
public bool houka = true;
public bool maHoukacku = true;
public virtual void Nastartovat()
Console.WriteLine("Vypada to, ze asi startuju. Hura.");
abstract class VozidloSHoukackou : Vozidlo, IMuzeMitHoukacku
public VozidloSHoukackou (string barva)
public override void Nastartovat()
class PolicejniAuto : VozidloSHoukackou
private string barvaPolAuta;
public string BarvaPolAuta
string barvaPolicAuta = "modra";
interface IMuzeMitHoukacku
void BarvaHoukacky(string Barva);