[typescript] 클래스 외부에서 public으로 지정한 변수에 접근하기

클래스 내에서 public 키워드로 지정된 변수는 클래스 외부에서도 접근이 가능합니다. 이 때, 해당 클래스의 인스턴스를 생성하고 나서 점 표기법(dot notation)을 사용하여 변수에 접근할 수 있습니다.

예시

아래는 TypeScript로 작성된 클래스와 해당 클래스의 인스턴스를 생성하여 public 변수에 접근하는 예시입니다.

class Example {
    public publicVariable: string = 'I am public!';
}

// 클래스의 인스턴스 생성
let instance = new Example();

// public 변수에 접근
console.log(instance.publicVariable);

위 예시에서 publicVariablepublic으로 선언되었기 때문에 클래스 외부에서도 접근이 가능합니다.

따라서, TypeScript에서 public으로 지정된 변수는 해당 클래스의 인스턴스를 통해 클래스 외부에서도 접근할 수 있습니다.

결론

TypeScript에서 public으로 지정된 변수는 해당 클래스의 외부에서 접근 가능하며, 해당 클래스의 인스턴스를 생성하여 점 표기법을 사용하여 변수에 접근할 수 있습니다.

이러한 접근 방법을 통해 클래스의 인스턴스에 저장된 데이터를 안전하게 읽고 쓸 수 있습니다.

이상으로 TypeScript에서 클래스 외부에서 public으로 지정한 변수에 접근하는 방법에 대해 알아보았습니다.