Menu
Coddy logo textTech

Herencia de la clase Círculo

Parte de la sección Programación Orientada a Objetos del Journey de JavaScript de Coddy — lección 40 de 56.

challenge icon

Desafío

Tu tarea es crear una clase Circle que herede de la clase Shape.

  1. En el archivo llamado Circle.js importa la clase Shape en la parte superior: import { Shape } from './Shape.js';
  2. Crea una clase Circle que extends Shape y expórtala
  3. El constructor debe tomar dos parámetros: color y radius
  4. Llama a super(color) para inicializar la clase padre
  5. Almacena el radius como una propiedad: this.radius = radius
  6. Importa la clase `Circle` en el archivo principal

Pruébalo tú mismo

import { Shape } from './Shape.js';
// TODO: Importar la clase `Circle`


// Pruebas
const basicShape = new Shape('red');
console.log(basicShape.describe()); // "Una forma roja"

const myCircle = new Circle('blue', 10);
console.log(myCircle.describe()); // Debería mostrar: "Una forma azul"

Todas las lecciones de Programación Orientada a Objetos