static void Main() { Tekening tekening = new Tekening(); Console.WriteLine("Aantal figuren in tekening: " + tekening.AantalFiguren); Rechthoek r1 = new Rechthoek() { Kleur = "Groen", Breedte = 2, Hoogte = 3 }; Cirkel c1 = new Cirkel() { Kleur = "Blauw", Straal = 2 }; Figuur f1 = new Figuur() { Kleur = "Rood" }; tekening.VoegFiguurToe(r1); tekening.VoegFiguurToe(c1); tekening.VoegFiguurToe(f1); Console.WriteLine("Aantal figuren in tekening: " + tekening.AantalFiguren); tekening.PrintTekening(); tekening.ZetKleurVanAlleFiguren("Zwart"); tekening.PrintTekening(); //Figuur f2 = r1;//ok lukt // // Rechthoek r2 = f1;//niet ok lukt niet //Figuur f3 = new Cirkel() { Kleur = "Geel", Straal = 1 };//ok lukt //Console.WriteLine($"Figuur f1 {f1.Kleur} "); //Console.WriteLine($"Rechthoek r1 {r1.Kleur} {r1.Breedte} x {r1.Hoogte}"); //Console.WriteLine($"Cirkel c1 {c1.Kleur} straal={c1.Straal}"); //Console.WriteLine($"Figuur f3 {f3.Kleur}"); }
public void VerwijderFiguur(Figuur figuur) { _figuren.Remove(figuur); }
public void VoegFiguurToe(Figuur figuur) { _figuren.Add(figuur); }