Menu
Coddy logo textTech

Configuration : Classe Shape et Exportation

Fait partie de la section Programmation Orientée Objet du Journey JavaScript de Coddy — leçon 39 sur 56.

challenge icon

Défi

Dans ce projet, nous allons construire un système simple de rendu de formes qui démontre les concepts clés de la programmation orientée objet. Nous allons créer différentes formes capables de se décrire elles-mêmes, pratiquer l'héritage et organiser notre code à l'aide de modules.

Votre tâche :

  1. Dans `Shape.js`, créez une classe `Shape` avec :
    • Un constructeur qui prend un paramètre : color
    • Une méthode nommée describe() qui retourne : "A ${color} shape"
  2. Exportez la classe en utilisant export
  3. Dans main.js, importez la classe en utilisant : import { Shape } from './Shape.js';

Essayez vous-même

// À FAIRE : Importer la classe Shape depuis './Shape.js' ;


// Tester la classe Shape
const myShape = new Shape('blue');
console.log(myShape.describe()); // Affiche : "A blue shape"

Toutes les leçons de Programmation Orientée Objet