[typescript] 클래스 내에서 public 접근 제어자 사용하기
Typescript에서 클래스 내의 멤버 변수나 메서드를 선언할 때, 접근 제어자를 사용하여 외부에서의 접근을 제어할 수 있습니다. public 접근 제어자를 사용하면 해당 멤버에 어디서든 접근할 수 있도록 허용됩니다.
클래스 내에서 public 접근 제어자 사용법
클래스 내에서 멤버 변수를 선언하고, public 접근 제어자를 지정하는 방법은 다음과 같습니다:
class MyClass {
public myPublicVariable: string;
public myPublicMethod(): void {
// 메서드 로직
}
}
위의 예제에서 myPublicVariable
과 myPublicMethod
는 public으로 선언되었기 때문에, 해당 클래스 외부에서도 접근할 수 있습니다.
외부에서의 사용 예
해당 클래스를 인스턴스화한 후, public 멤버에 접근하는 예제는 다음과 같습니다:
let myObj = new MyClass();
myObj.myPublicVariable = "Hello, public variable!";
myObj.myPublicMethod();
위 코드에서는 myPublicVariable
에 값을 할당하고, myPublicMethod
를 호출할 수 있습니다.
Typescript에서 public 접근 제어자를 사용함으로써, 클래스의 멤버에 대한 외부 접근을 명확히 제어할 수 있습니다.
결론
Typescript에서 클래스 내에서 public 접근 제어자를 사용하는 방법을 살펴보았습니다. 이를 통해 클래스의 멤버 변수와 메서드에 대한 외부 접근 권한을 명확하게 설정할 수 있으며, 코드의 가독성과 유지보수성을 높일 수 있습니다.
참고 자료: