member visibility 썸네일형 리스트형 Class in TypeScript TypeScript는 Javascript ES6부터 도입된 class keyword를 서포트한다. 자바스크립트의 클래스는 다른 언어들에 통상적으로 존재하는 제한자를 다양하게 지원하지는 않는데, 타입스크립트에서 이 부분을 보완해준다는 점에서 유용할 수 있다. public 어디서든 접근할 수 있는 멤버이다. keyword 없이 정의하면 자동으로 public 멤버가 되며 public 키워드로 명시적으로 나타낼 수도 있다. protected 서브클래스와 클래스 정의 내부에서만 접근 가능한 멤버이다. 서브클래스 정의시 상속받은 멤버의 visibility를 override하여 변경할 수는 있다. 같은 부모 클래스로부터 파생된 다른 서브클래스의 protected member에 접근할수는 없다. private 클래스 .. 더보기 이전 1 다음