Menu
CoddyTech

Héritage de la classe Circle

Fait partie de la section Programmation Orientée Objet du Journey JavaScript de Coddy. Leçon 40 sur 56.

challenge icon

Défi

Votre tâche consiste à créer une classe Circle qui hérite de la classe Shape.

  1. Dans le fichier appelé Circle.js, importez la classe Shape en haut du fichier : import { Shape } from './Shape.js';
  2. Créez une classe Circle qui extends Shape et exportez-la
  3. Le constructeur doit accepter deux paramètres : color et radius
  4. Appelez super(color) pour initialiser la classe parente
  5. Enregistrez radius comme propriété : this.radius = radius
  6. Importez la classe `Circle` dans le fichier principal

Essayez vous-même

import { Shape } from './Shape.js';
// TODO:  Importer la classe `Circle`


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

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

Toutes les leçons de Programmation Orientée Objet

Entraînez-vous par vous-même : Compilateur JavaScript en ligne