Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Abstraktion | OOP
Java OOP
course content

Kursusindhold

Java OOP

Java OOP

1. Hvordan Man Arbejder Med IDE?
2. OOP
3. Interface

book
Udfordring: Abstraktion

Opgave

En abstrakt klasse kaldet Shape er blevet oprettet for dig. Den indeholder to abstrakte metoder: calculateArea() og calculatePerimeter(). Din opgave er at implementere to klasser: Rectangle og Circle. Du skal nedarve disse klasser fra den abstrakte klasse Shape og overskrive dens metoder. Her er en kort vejledning:

  • For Circle-klassen skal du bruge felter som radius, og for Rectangle-klassen skal du bruge felter som width og height. Disse felter og deres konstruktører er allerede givet til dig. Brug disse felter, når du overskriver metoderne.

  • Hvis du ikke har stærke geometrikundskaber, er her en hurtig reference med de formler, du skal bruge:

    • Circle Area: Pi * radius * radius;
    • Circle Perimeter: 2 * PI * radius;
    • Rectangle Area: width * height;
    • Rectangle Perimeter: 2 * (width + height).

For at bruge værdien af π (PI), benyt Math-biblioteket. Du kan bruge Math.PI for at få værdien af π.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Java OOP

Java OOP

1. Hvordan Man Arbejder Med IDE?
2. OOP
3. Interface

book
Udfordring: Abstraktion

Opgave

En abstrakt klasse kaldet Shape er blevet oprettet for dig. Den indeholder to abstrakte metoder: calculateArea() og calculatePerimeter(). Din opgave er at implementere to klasser: Rectangle og Circle. Du skal nedarve disse klasser fra den abstrakte klasse Shape og overskrive dens metoder. Her er en kort vejledning:

  • For Circle-klassen skal du bruge felter som radius, og for Rectangle-klassen skal du bruge felter som width og height. Disse felter og deres konstruktører er allerede givet til dig. Brug disse felter, når du overskriver metoderne.

  • Hvis du ikke har stærke geometrikundskaber, er her en hurtig reference med de formler, du skal bruge:

    • Circle Area: Pi * radius * radius;
    • Circle Perimeter: 2 * PI * radius;
    • Rectangle Area: width * height;
    • Rectangle Perimeter: 2 * (width + height).

For at bruge værdien af π (PI), benyt Math-biblioteket. Du kan bruge Math.PI for at få værdien af π.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8
some-alt