[typescript] 클래스 외부에서 public으로 지정한 변수에 접근하기
클래스 내에서 public
키워드로 지정된 변수는 클래스 외부에서도 접근이 가능합니다. 이 때, 해당 클래스의 인스턴스를 생성하고 나서 점 표기법(dot notation)을 사용하여 변수에 접근할 수 있습니다.
예시
아래는 TypeScript로 작성된 클래스와 해당 클래스의 인스턴스를 생성하여 public
변수에 접근하는 예시입니다.
class Example {
public publicVariable: string = 'I am public!';
}
// 클래스의 인스턴스 생성
let instance = new Example();
// public 변수에 접근
console.log(instance.publicVariable);
위 예시에서 publicVariable
은 public
으로 선언되었기 때문에 클래스 외부에서도 접근이 가능합니다.
따라서, TypeScript에서 public
으로 지정된 변수는 해당 클래스의 인스턴스를 통해 클래스 외부에서도 접근할 수 있습니다.
결론
TypeScript에서 public
으로 지정된 변수는 해당 클래스의 외부에서 접근 가능하며, 해당 클래스의 인스턴스를 생성하여 점 표기법을 사용하여 변수에 접근할 수 있습니다.
이러한 접근 방법을 통해 클래스의 인스턴스에 저장된 데이터를 안전하게 읽고 쓸 수 있습니다.
이상으로 TypeScript에서 클래스 외부에서 public
으로 지정한 변수에 접근하는 방법에 대해 알아보았습니다.