this 키워드를 사용해 값을 할당하기 전에 필수적으로 필드에 먼저 선언을 해줘야 한다는 것
class Human {
// 필드에 변수 먼저 선언
name : string;
age : number;
constructor(name : string, age : number){
this.name = name;
this.age = age;
}
}
let man = new Human('Yu', 26);
추가적으로 constructor 함수는 항상 객체를 return 하기 때문에 일반적으로 return type은 따로 지정해주지 않는다