Menu
Coddy logo textTech

Configurazione: classe Shape ed esportazione

Fa parte della sezione Programmazione orientata agli oggetti del percorso JavaScript di Coddy. Lezione 39 di 56.

challenge icon

Sfida

In questo progetto, costruiremo un semplice sistema di rendering di forme che illustra i concetti chiave della programmazione orientata agli oggetti. Creeremo diverse forme che possono descriversi da sole, faremo pratica con l'ereditarietà e organizzeremo il nostro codice usando i moduli.

Il tuo compito:

  1. In `Shape.js`, crea una classe `Shape` con:
    • Un costruttore che accetta un parametro: color
    • Un metodo chiamato describe() che restituisce: "A ${color} shape"
  2. Esporta la classe usando export
  3. In main.js, importa la classe usando: import { Shape } from './Shape.js';

Provalo tu

// TODO: Importa la classe Shape da './Shape.js';


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

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore JavaScript online