using System.Collections.Generic;
public static void Main()
Mobil mob = new Mobil(OperacniSystem.Android);
Pocitac poc = new Pocitac();
List<MobilniZarizeni> listZarizeni = new List<MobilniZarizeni>();
Console.WriteLine(x.ToString());
Console.WriteLine(y.ToString());
abstract class MobilniZarizeni
public OperacniSystem OpSystem = OperacniSystem.Windows;
public MobilniZarizeni(OperacniSystem opSystem)
public virtual void Spustit()
Console.WriteLine("Spoustim operacni system " + OpSystem);
class Mobil : MobilniZarizeni
public Mobil() : base(OperacniSystem.Android)
public Mobil(OperacniSystem opSystem) : base(opSystem)
public override void Spustit()
Console.WriteLine("Spoustim telefon operacni system " + OpSystem);
class Pocitac : MobilniZarizeni
public Pocitac() : base(OperacniSystem.Windows)