728x90 반응형 타입스크립트 클래스2 [TypeScript] 타입스크립트 클래스 · 객체 지향 문법 총 정리 📝 클래스(Class)멤버 필드의 타입을 정의하고 생성자로 선언한다.class 클래스명 { 멤버필드명: 타입; constructor(매개변수명: 타입) { this.멤버필드명 = 매개변수명; }}new 클래스명(타입에 맞는 값);📝 this클래스 안에서 this를 사용하는 경우, 객체를 호출할 때 this가 가리키는 것이 결정되기 때문에 의도와 다르게 사용될 수 있다. 이를 방지하기 위해 this에도 타입을 명시해 두면 오류를 줄일 수 있다.class 클래스명 { 멤버필드명: 타입; constructor(매개변수명: 타입) { this.멤버필드명 = 매개변수명; } 메소드명(this: 클래스명) { //this 사용 }}new 클래스명(타입에 맞는 값);📝 접근 .. 2024. 7. 31. [TypeScript] 클래스(Class) 클래스(Class)클래스는 객체를 생성하기 위한 템플릿으로서,해당 클래스로부터 생성된 객체를 인스턴스라고 한다.클래스를 사용하면 데이터와 해당 데이터에 대한 메서드를 하나로 묶어서사용자 정의 타입을 생성할 수 있다.클래스 구성요소(Members)필드(field)생성자(constructor)메소드(method) 📝 클래스 선언 클래스 몸체에 클래스 프로퍼티를 사전 선언class 클래스명 { [private | protected | public] property name[?]: property type[...]}class 클래스명 { 멤버필드명: 타입; constructor(매개변수명: 타입) { this.멤버필드명 = 매개변수명; } 메소드명(this: 클래스명) { .. 2024. 7. 31. 이전 1 다음 728x90 반응형