728x90
반응형
ts에서 class를 사용할 때 다른점.
1. 클래스에서 사용할 속성(멤버변수)에는 type을 정의해줘야 한다.
2. constructor의 parameter에도 type을 정의해줘야 한다.
3. 멤버변수에는 유효범위도 사용할 수 있다. private, public, readonly등의 속성을 사용할 수 있다.
class Person7 {
// 멤버변수를 써줘야 한다.
name: string
age: number
// 멤버변수의 유효범위도 쓸 수 있다.
private name2: string
public age2: number
readonly log: string
constructor(name:string, age: number){
this.name = name,
this.age = age
}
}
728x90
'programming language > TypeScript' 카테고리의 다른 글
제네릭 화살표함수 (0) | 2022.12.22 |
---|---|
제네릭을 이용한 타입 정의 (0) | 2022.12.15 |
enum 살펴보기 (1) | 2022.12.07 |
연산자를 이용한 타입 정의_유니온, 인터섹션 (1) | 2022.12.06 |
타입스크립트 interface (0) | 2022.12.04 |
댓글