Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Abstractie | Oop
Java OOP
course content

Cursusinhoud

Java OOP

Java OOP

1. Hoe te Werken met een IDE?
2. Oop
3. Interface

book
Uitdaging: Abstractie

Opdracht

Een abstracte klasse genaamd Shape is voor je aangemaakt. Deze bevat twee abstracte methoden: calculateArea() en calculatePerimeter(). De opdracht is om twee klassen te implementeren: Rectangle en Circle. Deze klassen moeten overerven van de abstracte klasse Shape en de methoden overriden. Hier volgt een korte handleiding:

  • Voor de klasse Circle zijn velden zoals radius nodig, en voor de klasse Rectangle zijn velden zoals width en height vereist. Deze velden en hun constructors zijn al voor je aangemaakt. Gebruik deze velden bij het overriden van de methoden.

  • Indien je niet sterk bent in meetkunde, volgt hier een snel overzicht met de benodigde formules:

    • Oppervlakte cirkel: Pi * radius * radius;

    • Omtrek cirkel: 2 * PI * radius;

    • Oppervlakte rechthoek: width * height;

    • Omtrek rechthoek: 2 * (width + height).

Gebruik voor de waarde van π (PI) de Math-bibliotheek. Je kunt Math.PI gebruiken om de waarde van π te benaderen.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 8

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Java OOP

Java OOP

1. Hoe te Werken met een IDE?
2. Oop
3. Interface

book
Uitdaging: Abstractie

Opdracht

Een abstracte klasse genaamd Shape is voor je aangemaakt. Deze bevat twee abstracte methoden: calculateArea() en calculatePerimeter(). De opdracht is om twee klassen te implementeren: Rectangle en Circle. Deze klassen moeten overerven van de abstracte klasse Shape en de methoden overriden. Hier volgt een korte handleiding:

  • Voor de klasse Circle zijn velden zoals radius nodig, en voor de klasse Rectangle zijn velden zoals width en height vereist. Deze velden en hun constructors zijn al voor je aangemaakt. Gebruik deze velden bij het overriden van de methoden.

  • Indien je niet sterk bent in meetkunde, volgt hier een snel overzicht met de benodigde formules:

    • Oppervlakte cirkel: Pi * radius * radius;

    • Omtrek cirkel: 2 * PI * radius;

    • Oppervlakte rechthoek: width * height;

    • Omtrek rechthoek: 2 * (width + height).

Gebruik voor de waarde van π (PI) de Math-bibliotheek. Je kunt Math.PI gebruiken om de waarde van π te benaderen.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 8
some-alt