static void Main(string[] args)
        {
            Négyzet n = new Négyzet(6);

            Console.WriteLine(n);
            Teglalap t = new Teglalap(5, 2);

            Console.WriteLine(t);
            List <Alakzat> a = new List <Alakzat>();

            a.Add(n);
            a.Add(t);
            foreach (Alakzat elem in a)
            {
                Console.WriteLine(elem);
            }
            Console.ReadLine();
        }
 private Teglalap t; // tartalmazás (egyik class tartalmazhatja a másikat. Itt a négyzetnek van egy téglalapja, így elérhetjük a téglalap területét, kerületét, stb.
 public Négyzet(int a)
 {
     this.a = a;
     t      = new Teglalap(a, a); //mivel négyzet az oldalak egyenlőek lesznek
 }