TIL30: Object Oriented Programming - ES6

Charlie·2020년 9월 21일
0

Pre Course TIL

목록 보기
30/45
post-thumbnail
  • 키워드 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)

0개의 댓글