[ Javascript ] - 객체 지향 언어 extend (확장)

슬로그·2022년 10월 11일
0

JS

목록 보기
1/7
post-thumbnail
class Bagic{
  constructor(width,height){
    this.width = width;
    this.height = height;
  }
  draw(){
      console.log(`내 물건 크기의 넓이는 ${this.width} 이고 높이는 ${this.height} 입니다. `);
  }
  getArea(){
    return this.width * this.height ;
  }
}

class Triangle extends Bagic{
  //extends 로 기존의 Bagic class가 가지고 있는 요소들이 그대로 새로만든 Triangle class에 상속된다.
  getArea(){
    return (this.width * this.height) / 2;
  }
};

const triangle = new Triangle(20,100);


console.log(triangle.getArea());

출처: https://www.youtube.com/watch?v=_DLhUBWsRtw

profile
빨리가는 유일한 방법은 제대로 가는것

0개의 댓글