클래스는 비슷한 객체들을 빠르게 만들어내도록 도와준다.
클래스를 만들때는 class 라는 키워드를 사용하고 클래스 안에 생성자(constructor)가 있다
자바스크립트는 클래스의 새로운 인스턴스를 만들 때 생성자 메서드를 호출한다
class Person {
constructor(name, job){
this.name = name;
this.job = job;
}
}
인스턴스는 클래스의 속성과 메서드를 담고 있는 객체이다
변수에 클래스를 저장할 때는 new 키워드를 사용한다
class Person {
constructor(name, job){
this.name = name;
this.job = job;
}
}
const sj = new Person('한상준' , '학생'); // 인스턴스