using System;
public class Program
{
public static void Main()
// 1. Vytvoř abstraktní třídu Vozidlo, která má jednoduchou vlastnost (bez get/set) Barva typu Barva.
// Pro určení barvy vozidla stačí pár barev.
// 2. Dál přidej vlastnost Vyrobce typu Znacka, který nabízí vybrat z Skoda, Ferrari, atp. (vymysli si vlastní)
// V ideálním případě bude tuhle vlastnost možno nastavit pouze jednou (reálně také ze Škodovky neuděláš Ferrari).
// Toho lze dosáhnout více způsoby, zvol si, který chceš.
// 3. Vytvoř interface IMuzeMitHoukacku, která definuje funkce pro zapnutí a vypnutí houkačky. Definuje také
// vlastnosti BarvaHoukacky (abychom mohli rozlišit policii od hasičů) a HoukackaHouka (ta nám sdělí, jestli je houkačka zapnutá).
// 4. Vytvoř abstraktní třídu VozidloSHoukackou, které je potomkem třídy Vozidlo a navíc používá rozhraní IMuzeMitHoukacku.
// Implementuj v této třídě vše, co si rodičovská třída a interface žádají.
// 5. Ve třídě Vozidlo definuj virtuální metodu Nastartovat, která může do konzole něco vypisovat.
// Ve třídě VozidloSHoukackou tuto metodu přepiš tak, aby nejdříve udělala to, co dělá v rodičovšké třídě (klíčové slovo base)
// a pak ještě spustila houkačku.
// 6. Vytvoř třídu PolicejniAuto, která dědí z VozidloSHoukackou. Doplň vše, co je potřeba. Zajisti, že každé policejní auto bude modré,
// ale může si zvolit barvu houkačky.
}