프로토타입 기반 상속
-
[Javascript] Class란?javascript 2024. 12. 7. 19:34
1. Class란?Javascript의 Class는 객체지향 프로그래밍을 지원하기 위해 도입된 문법으로, ES6에서 처음 도입됐으며 기존의 프로토타입 기반 상속을 더 직관적으로 사용할 수 있게 해 준다. 우리는 객체를 직접 작성하여 생성할 수 있지만 Class라는 틀을 만들어줌으로써 다양항 데이터를 비슷한 모양의 객체로 만들어줄 수 있다. (1) 프로토타입 기반 상속이란?프로토타입 기반 상속은 Javascript가 객체 간 상속을 처리하는 방식이다.Javascript는 Class 기반의 언어가 아닌, 객체를 기반으로 하는 프로토타입 체인을 통해 상속을 구현한다. 프로토타입은 다른 객체로부터 상속받을 수 있는 속성과 메서드를 포함하는 객체이며,모든 Javascript 객체는 __proto__ 또는 [[Pr..