class Person<T, K> {
private _name: T;
private _age: K;
constructor(name: T, age: K) {
this._name = name;
this._age = age;
}
}
// const p = new Person('malza');
// new Person<string>('anna'); // string 으로 제한한다. 다른 형 넣으면 error!
// new Person<string, number>('Malza', 'age'); // error!