가자미의 개발이야기

[JS] class와 constructor, 상속 본문

HTML & CSS & JS/JS

[JS] class와 constructor, 상속

가자미 2021. 3. 17. 16:57

constructor : 자바의 생성자와 동일한 기능. 클래스 멤버 변수에 값을 초기화.

//class
class Animal{
    constructor(type, name, sound){//생성자
        this.type=type;
        this.name=name;
        this.sound=sound;
    }
    say(){
        console.log(this.sound);
    }
}
class Dog extends Animal{//상속 예시
    constructor(name, sound){
        super('개', name, sound);
    }
}

 

'HTML & CSS & JS > JS' 카테고리의 다른 글

[JS] falthy , truthy  (0) 2021.03.17
[JS] 삼항연산자  (0) 2021.03.17
[JS] 개체 생성자와 상속  (0) 2021.03.17
[JS] 프로토타입  (0) 2021.03.17
[JS] reduce 문  (0) 2021.03.17