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 werden wir ein einfaches System zur Darstellung von Formen erstellen, das die wichtigsten Konzepte der objektorientierten Programmierung demonstriert. Wir werden verschiedene Formen erstellen, die sich selbst beschreiben können, Vererbung üben und unseren Code mithilfe von Modulen organisieren.

Ihre Aufgabe:

  1. Erstellen Sie in `Shape.js` eine Klasse `Shape` mit:
    • Einem Konstruktor, der einen Parameter entgegennimmt: color
    • Einer Methode namens describe(), die Folgendes zurückgibt: "A ${color} shape"
  2. Exportieren Sie die Klasse mit export
  3. Importieren Sie in main.js die Klasse 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