728x90
javascript 클래스 접근 제어자
-
자바스크립트 클래스의 접근 제어자(Access Modifiers) 완벽 정리!Developer 2025. 2. 10. 09:23
1. 접근 제어자(Access Modifiers)란?접근 제어자(Access Modifiers)는 객체 지향 프로그래밍(OOP)에서 클래스 내의 속성과 메서드에 대한 접근 권한을 제어하는 기능입니다. 이를 통해 데이터 보호, 캡슐화(Encapsulation), 코드 유지보수성 향상 등의 장점을 얻을 수 있습니다.자바스크립트는 기존에 접근 제어자를 명시적으로 지원하지 않았지만, ES6+ 이후 클래스(Class) 문법이 도입되면서 접근 제어자 개념이 추가되었습니다.2. 자바스크립트의 접근 제어자 종류자바스크립트에서 사용할 수 있는 접근 제어자는 다음과 같습니다:접근 제어자사용 방법설명public기본값어디서든 접근 가능private# 키워드 사용클래스 내부에서만 접근 가능protected지원 X (대신 _ 관..