JS. 38 Classes

하승진·2024년 2월 19일

JS 따라잡기

목록 보기
38/49
post-thumbnail

Class

: 클래스를 이용해 더 쉽게 OOP구현 가능

: 문법은 OOP방식이지만 내부에 프로토타입을 사용하며 작동

constructor(생성자)로 클래스 필드의 생성과 초기화 실행, 인스턴스의 생성도 동시에 진행

필드 앞의 this는 constructor로 생성된 인스턴스를 가리킴

constructor는 생략 가능

constructor는 새로운 객체를 생성 시 자동으로 호출

생성자와 객체 내 정의내린 메소드 같은 경우 프로토타입 객체로 들어간 것을 알 수 있다




Static

: 프로토타입이 아닌 클래스 함수 자체에 설정한 메소드

: 독립적인 것을 정의 시 static사용

: 클래스 사용시 인스턴스가 아닌 클래스 이름을 이용해서 사용

static 메소드 호출 시 인스턴스가 아닌 클래스 이름으로 접근한 것을 알 수 있다

profile
기어갈지언정 한 발자국씩이라도 가보자

0개의 댓글