1.3-Object-Georienteerd-Programmeren

Rechthoek

Bij deze opdracht ga je oefenen met het gebruik van overloading van constructoren. We gaan een Rectangle klasse maken met een aantal standaard eigenschappen:

Maak deze klasse en zorg ervoor dat de instantievariabelen standaard op deze waarden worden gezet. Nu gaan we een aantal constructoren toevoegen om verschillende eigenschappen te kunnen instellen bij het aanmaken:

Probeer code duplicatie te voorkomen door constructoren elkaar aan te laten roepen.

Voeg tot slotte de methode draw() toe die de rechthoek kan tekenen in de SaxionApp. Test je applicatie door de code in de Application klasse uit commentaar te halen. Maak zelf ook een aantal rechthoeken aan. Het resultaat van de voorbeeldcode zou er als volgt uit moeten zien:

Voorbeelden

Result