Note 클래스 문법
클래스는 기존의 프로토타입 기반 객체 생성 방식을 더 직관적으로 개선한 객체 지향 스타일의 문법으로 ES6에서 도입되었습니다. 기본 구조는 다음과 같습니다.
형식
// 클래스 정의 class ClassName { constructor(name, age) { // 생성자 메서드(객체 초기화) this.property1 = value1; // 객체 속성 this.property2 = value2; } method() { // 메서드 정의 } } const instance = new ClassName(arguments); // 객체 생성 instance.method(); // 메서드 호출