class2 [타입스크립트 프로그래밍] 5장 클래스와 인터페이스 * 타입스크립트 프로그래밍(보리스 체르니, 프로그래밍 인사이트)를 읽고 요약 정리한 글입니다. Intro. 클래스 클래스 - 객체 지향 프로그래밍 언어에서 중요 - 코드 조직, 이해할 수 있는 방법 제공 - 캡슐화의 주요 단위 타입스크립트의 클래스 - 기능 대부분은 C#에서 가져옴 기능 TS/JS 지원 구분 런타임에 코드 존재여부 가시성 접근자, 인터페이스, 제네릭 등 타입스크립트만 지원 X 프로퍼티 초기자, 데코레이터 등 모두 지원 O 5.1 클래스와 상속 접근한정자 타입스크립트는 클래스의 프로퍼티와 메서드에 3가지 접근 한정자를 제공한다. 접근 가능 범위 기타 public 어디서나 가능 기본값 protected 해당 클래스와 서브클래스의 인스턴스에서만 접근 가능 private 해당 클래스의 인스턴스.. 2023. 5. 31. [스터디/퀴즈] Class 학습 후 확인을 위해 문제를 만들어 보았다. 정답 및 해설은 더보기에 작성하였다. 1. 다음 코드에서 console에 출력되는 것은? class Student { constructor(name) { this.name = name; } test() { console.log(`${this.name}은/는 시험을 봅니다`); } } console.log(typeof Student); 정답 및 해설 ▼ 더보기 정답: function 클래스는 함수이다. 2. 위의 코드에서 새로운 Student 인스턴스를 생성하기 위해 아래의 코드를 작성하였으나, 에러가 발생하였다. 에러 없이 인스턴스를 생성되도록 하려면 어떻게 수정해야 할까? const Potter = Student('Potter'); 정답 및 해설 ▼ 더보기 .. 2022. 10. 3. 이전 1 다음