[typescript] public 접근 제어자와 객체 생성

Typescript에서 public 접근 제어자는 해당 멤버가 클래스 내부 및 외부에서 모두 접근 가능하다는 것을 나타냅니다.

class Person {
  public name: string;

  constructor(name: string) {
    this.name = name;
  }
}

위의 예제에서 name 멤버는 public으로 선언되었기 때문에 클래스 외부에서도 접근할 수 있습니다.

객체 생성

public으로 선언된 멤버를 포함하는 클래스의 객체를 생성하고 해당 멤버에 접근하는 방법은 다음과 같습니다.

let person = new Person("John");
console.log(person.name); // "John"

위 예제에서 Person 클래스의 객체를 생성하고, name 멤버에 접근하여 값을 가져올 수 있습니다.

public 접근 제어자를 사용하면 객체의 멤버에 쉽게 접근할 수 있으며, 이는 코드의 가독성과 유지보수성을 높일 수 있습니다.

참고 자료