TypeScript의 접근 제어자
TypeScript에서는 JavaScript와 달리, 특별한 키워드를 사용하여 속성과 메서드를 공개(public), 비공개(private), 보호된(protected) 상태로 만들 수 있습니다. 이러한 키워드를 접근 제어자라고 합니다.
TypeScript에는 총 네 가지 접근 제어자가 있습니다:
public, protected, private
그리고 readonly입니다. 기본적으로, 즉
접근 제어자를 지정하지 않으면 모든 속성과 함수는
public으로 간주되어 외부에서
접근하고 변경할 수 있습니다.
각 종류의 접근 제어자 사용 방법은 다음 수업들에서 자세히 살펴보겠습니다.