타입스크립트에서 클래스를 만들려면

class Employee {
empName: string;
age: number;
empJob: string;
constructor() {
this.empName = "kim";
this.age = 22;
this.empJob = "개발자";
}
printEmp = (): void => {
console.log(
`${this.empName}의 나이는 ${this.age}이고, 직업은 ${this.empJob}입니다.`
);
};
}
let employee1 = new Employee();
employee1.printEmp();
이런식으로 적어주면 돼.
근데, 뭔가 이건 공부를 하기 위해 작성한 코드이고, 실제 코드에선 이런식으로 클래스를 이용하진 않을 것 같애.
만약 저 empName, age, job을 private로 변수를 지정해주고 싶다면
앞에 private를 붙이면 되고, 변수명은 변수 앞에 _ 를 붙이면 이게 private 변수 라는 것을 알려주는 약속 같은 것 같다.
private를 쓸땐 변수명 앞에 _를 붙여서 이게 private 변수구나를 알 수 있게 해주는 방법이다.
private _empName : string; 이런 식으로