Menu
Coddy logo textTech

Circle 클래스 상속

Coddy JavaScript 여정의 객체 지향 프로그래밍 섹션에 포함된 레슨 — 56개 중 40번째.

challenge icon

챌린지

여러분의 과제는 Shape 클래스를 상속받는 Circle 클래스를 만드는 것입니다.

  1. Circle.js라는 이름의 파일 상단에서 Shape 클래스를 가져오세요(import): import { Shape } from './Shape.js';
  2. Shapeextends하는 Circle 클래스를 생성하고 내보내기(export) 하세요.
  3. 생성자(constructor)는 두 개의 매개변수 colorradius를 받아야 합니다.
  4. 부모 클래스를 초기화하기 위해 super(color)를 호출하세요.
  5. radius를 속성(property)으로 저장하세요: this.radius = radius
  6. 메인 파일에서 `Circle` 클래스를 가져오세요(import).

직접 해보기

import { Shape } from './Shape.js';
// TODO: `Circle` 클래스를 가져오세요


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

const myCircle = new Circle('blue', 10);
console.log(myCircle.describe()); // 출력 결과: "A blue shape"

객체 지향 프로그래밍의 모든 레슨