붕어빵을 찍어내는 틀. 클래스 자체에는 데이터가 들어있지 않고 템플릿만 정의해놓음
이 클래스에는 이런 데이터만 들어올 수 있어라는 틀만 정의해 놓은 상태
실제 데이터를 넣는다. 붕어빵틀에 팥을 넣게 되면 팥붕어빵이되고 크림 데이터를 넣으면 크림붕어빵이 된다.
데이터를 넣어 여러맛이 정의된 붕어빵은 Object가 된다. 실제로 데이터를 넣게 되면 메모리에 올라가게 된다.
자바스크립트에서 Class가 도입된지는 얼마 되지 않았다. ES6에 도입되었고 이전에는 Class를 정의하지 않고 Object를 바로 만들 수 있었다. function을 이용해서 Object를 만들었다.
class의 선언은 위와 같이 앞에 class 키워드를 넣으면 된다.
speek() 함수의 키워드 ‘this’는 생성된 Object를 가르킨다.