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 }