자바스크립트 클래스와 인스턴스

한상준·2022년 5월 25일
post-thumbnail

class

클래스는 비슷한 객체들을 빠르게 만들어내도록 도와준다.

클래스를 만들때는 class 라는 키워드를 사용하고 클래스 안에 생성자(constructor)가 있다

자바스크립트는 클래스의 새로운 인스턴스를 만들 때 생성자 메서드를 호출한다

class Person {
  constructor(name, job){
    this.name = name;
    this.job = job;
  }
}

Instace

인스턴스는 클래스의 속성과 메서드를 담고 있는 객체이다

변수에 클래스를 저장할 때는 new 키워드를 사용한다

class Person {
  constructor(name, job){
    this.name = name;
    this.job = job;
  }
}

const sj = new Person('한상준' , '학생');  // 인스턴스

0개의 댓글