인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

pearl.cho님의 프로필 이미지
pearl.cho

작성한 질문수

타입스크립트 입문 - 기초부터 실전까지

타입스크립트의 클래스 문법

핸드북 Accessor 예제 에러 질문

작성

·

261

2

안녕하세요.
타입스크립트 핸드북 예제를 보다가 에러가 나는 부분이 있어서 질문드립니다~

 
예제 코드는 Accessor 두번째 예제코드 입니다.
 
타입스크립트 playground에서 실행하였고, 아래와 같은 에러메세지가 나오고 있는데 이유가 뭔가요??
 
'name' 식별자가 중복되었습니다.
'name' 속성은 private이며 'Developer2' 클래스 내에서만 액세스할 수 있습니다.
 
 
설정한 tsconfig는 아래와 같습니다.
 
 

답변 1

2

안녕하세요 pearl님, 좋은 질문 주셨네요 :) 클래스 안에서 private name: 형식으로 작성하거나 get, set을 통해서 작성하거나 둘 중 한가지 방식을 채택하실 수 있습니다. 처음에 보면 헷갈릴 수 있겠네요. 부연 설명 적어놓을게요! :)

pearl.cho님의 프로필 이미지
pearl.cho

작성한 질문수

질문하기