Menu
Coddy logo textTech

Circle-Klasse: Vererbung

Teil des Abschnitts Objektorientierte Programmierung der JavaScript-Journey von Coddy. Lektion 40 von 56.

challenge icon

Aufgabe

Deine Aufgabe besteht darin, eine Circle-Klasse zu erstellen, die von der Shape-Klasse erbt.

  1. Importiere in der Datei namens Circle.js die Shape-Klasse am Anfang: import { Shape } from './Shape.js';
  2. Erstelle eine Circle-Klasse, die extends Shape verwendet, und exportiere sie.
  3. Der Konstruktor sollte zwei Parameter entgegennehmen: color und radius.
  4. Rufe super(color) auf, um die übergeordnete Klasse zu initialisieren.
  5. Speichere radius als Eigenschaft: this.radius = radius
  6. Importiere die Klasse `Circle` in die Hauptdatei.

Probier es selbst

import { Shape } from './Shape.js';
// TODO: Importiere die Klasse `Circle`


// Tests
const basicShape = new Shape('red');
console.log(basicShape.describe()); // "A red shape"

const myCircle = new Circle('blue', 10);
console.log(myCircle.describe()); // Sollte ausgeben: "A blue shape"

Alle Lektionen in Objektorientierte Programmierung

Übe selbstständig: Online-JavaScript-Compiler