클래스와 접근 제어자를 지원한다.

C# 과 Java 에서 처럼 Typescript는 클래스와 접근 제어자를 지원한다.

여러 응용이 있지만, 간단하게 생성자와 접근 제어자(public, protected, private)만 사용하여 예시코드를 작성해보겠다.

[public - 예시 코드]

// 기본 접근 제어자는 public
class Car {
    name: string;
    constructor(name: string) {
        this.name = name;
    }
    start() {
        console.log("start");
    }
}

const myCar = new Car("sm5");
console.log(myCar.name);
myCar.start();
sm5
start

[protected - 예시 코드]

… 작성중

댓글남기기