반응형
코딩면접, 코딩테스트
Q) 타입스크립트에서 Access Modifier(접근한정자)에 대해 설명해주세요.
접근 한정자는 액세스 범위를 제한하는 기능입니다. 액세스 한정자를 사용하면 보다 안전한 프로그램을 만들 수 있습니다. 메소드나 멤버 변수에 액세스 한정자를 붙여서 사용합니다.액서스 한정자에는 private, protected, public이 있습니다.
public은 클래스 외부에서 접근을 허용합니다. 따라서 public은 모든 접근을 허용하게 합니다. 또한 액서스 한정자를 지정하지 않으면 기본 public으로 인식됩니다.

protected는 상속된 클래스에서 접근이 가능합니다. 예를 들어 Car클래스에 speed라는 멤버 변수가 protected로 선언되어 있고 Car를 상속한 MiniCar에서 speed를 접근해서 사용할 수 있습니다.

private는 클래스 내에서만 접근을 허용합니다. 예를 들어 private에서 선언된 변수는 그 클래스를 상속했다고 해서 자식 클래스에서 사용할 수 없습니다.

반응형
'코딩테스트 > typescript' 카테고리의 다른 글
[코테] Q13. 인덱스 시그니처란? (0) | 2022.07.20 |
---|---|
[코테] Q11. 타입스크립트에서 함수 오버로드란? (0) | 2022.07.14 |
[코테] Q10. 타입스크립트 .map 파일이 무엇인가요? (0) | 2022.07.13 |
[코테] Q9. 타입스크립트에서 null과 undefined를 체크하는 방법 (0) | 2022.07.11 |
[코테] Q8. 타입스크립트의 getter, setter란 무엇인가요? (0) | 2022.07.11 |
최근댓글