객체지향 프로그래밍
하나의모델이 되는 청사진 바탕(class)으로
객체(instance)를 만드는 프로그래밍
class는 함수로 정의할때 일반명사(대명사)로 만듬
instance는 new 키워드를 써서 만듬
ES6의 class만드는법
class 클래스명 {
constructor(매개변수) { //생성자(constructor)함수
//instance가 만들어질때 실행되는 코드
}
}
instance 만드는법
let 변수 = new 클래스명(매개변수)
메소드 정의
class 클래스명 {
constructor(매개변수) { //생성자(constructor)함수
//instance가 만들어질때 실행되는 코드
}
메소드a() { }
메소드b() { }
}
this
call
첫번째 인자는 this