센세 강의 잘 듣고 있습니다.
private 키워드 강의 듣다가 궁금한게 있어서요
class User {
name: string;
private familyName :string = 'kim';
constructor(a) {
this.name = a + this.familyName
}
이름변경함수() {
this.familyName = 'park';
}
}
let 유저 = new User('민수')
유저.이름변경함수()
강의 내에서 "이름변경함수를 통해 familyName을 park으로 바꿀 수 있다" 까지 이해했는데
그다음 유저.name을 출력하면 왜 여전히 민수kim이 나오는건지 궁금합니다
제 생각으로는 이름변경함수로 바꿨으니까 민수park으로 나와야 한다고 생각했습니다.