java class에서 사용하는 getter setter를 typescript로 작성해봄
1. modifier로 변수 정의에 private을 사용한다.
2. getter와 setter method를 작성
- instance를 생성하거나, 변수를 get 혹은 set할 때, 직접 변수에 접근하지 않고, getter와 setter를 이용하도록 한다.
3. modifier를 붙이는 방식은 두가지가 있다.
1) class 바로아래에 미리 정의하는 방식
private age: number = 0;
constructor(age: number) {
}
2) contructor에서 정의하는 방식
constructor(private age: number) {
}