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

Typescript에서 클래스를 작성할 때 내부에 변수를 선언하고 이 변수에 접근할 수 있는지에 대해 궁금할 수 있습니다. Typescript에서 클래스 내에 선언된 public 변수에 접근하는 방법에 대해 다루어 보겠습니다.

클래스 내에서 public 변수 선언하기

먼저, Typescript 클래스 내에서 public으로 변수를 선언하는 방법을 알아보겠습니다.

class MyClass {
  public myVar: string;

  constructor(value: string) {
    this.myVar = value;
  }
}

위 코드에서 myVar 변수는 public으로 선언되어 외부에서도 접근 가능하도록 설정되었습니다.

클래스 내에서 public 변수에 접근하기

이제 위에서 선언한 MyClass 클래스 내에서 myVar 변수에 접근하는 방법을 살펴봅시다.

const myInstance = new MyClass("Hello");
console.log(myInstance.myVar); // "Hello"

위 코드에서 myVar 변수에 접근하기 위해서는 myInstance 인스턴스를 생성한 후에 myInstance.myVar와 같이 접근할 수 있습니다.

결론

Typescript에서 public으로 선언된 변수는 클래스 외부에서도 접근할 수 있습니다. 이를 통해 클래스 멤버에 접근하고 값을 읽거나 수정할 수 있습니다.

위 내용으로 Typescript 클래스 내에서 public 변수에 접근하는 방법에 대해 알아보았습니다.

더 많은 정보를 원하시면 Typescript 공식 문서를 참조하시기 바랍니다. Typescript 공식 문서.