본문 바로가기

JavaScript/Typescript

Typescript 입문 - 클래스

class Person {
    private name: string;
    public age: number;
    readonly log: string;

    constructor(name: string, age: number){
        this.name = name;
        this.age = age;
    }
}

 

타입스크립트에서 클래스의 사용법은 위와같다. 

constructor 위쪽 즉 최상단에 

constructor부분에서 받아올 부분들의 type을 지정해주면된다.

 

여기서 private, public, readonly 등의 속성을 통해 외부 접근및 변화 불가능한 코드를 작성하게 할 수 있다.