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 aceptar dos parámetros: color y radius
  4. Llama a super(color) para inicializar la clase principal
  5. Almacena 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()); // "A red shape"

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

Todas las lecciones de Programación Orientada a Objetos

Practica por tu cuenta: Compilador de JavaScript online