Menu
Coddy logo textTech

Setup: Shape-Klasse & Export

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

challenge icon

Aufgabe

In diesem Projekt erstellen wir ein einfaches System zum Rendern von Formen, das wichtige Konzepte der objektorientierten Programmierung veranschaulicht. Wir erstellen verschiedene Formen, die sich selbst beschreiben können, üben Vererbung und organisieren unseren Code mithilfe von Modulen.

Deine Aufgabe:

  1. Erstelle in `Shape.js` eine `Shape`-Klasse mit:
    • Einem Konstruktor, der einen Parameter entgegennimmt: color
    • Einer Methode namens describe(), die Folgendes zurückgibt: "A ${color} shape"
  2. Exportiere die Klasse mithilfe von export
  3. Importiere die Klasse in main.js mit: import { Shape } from './Shape.js';

Probier es selbst

// TODO: Importiere die Shape-Klasse aus './Shape.js';


// Teste die Shape-Klasse
const myShape = new Shape('blue');
console.log(myShape.describe()); // Ausgabe: "A blue shape"

Alle Lektionen in Objektorientierte Programmierung

Übe selbstständig: Online-JavaScript-Compiler