- 키워드 class를 이용해서 클래스 정의
class Car { constructor (brand, name, color) { // 인스턴스 생성시 실행되는 코드 } }
- 클래스의 속성 정의
class Car { constructor (brand, name, color) { this.brand = brand; this.name = name; this.color = color; } }
- 클래스의 메소드 정의
class Car { constructor (brand, name, color) { // 생략 } refuel() { // 연료 재공급 구현 코드 } drive() { // 운전 구현 코드 } }
constructor
는 인스턴스가 초기화될 때마다 실행되는 생성자 함수입니다.
코드 및 자료 출처: 코드스테이츠(CodeStates)