ts重点学习80-泛型类笔记

export default {}

// string number
class Person<T1, T2> {
  name: T1;
  age: T2;
  sex: T1;

  constructor(name: T1, age: T2, sex: T1) {
    this.name = name;
    this.age = age;
    this.sex = sex;
  }
}

const p1 = new Person("刘诗诗", 18, "女");
console.log(p1);



const p2 = new Person<String, number>("虞书欣", 18, "女")
console.log(p2);

const p3:Person<String, number> = new Person("刘诗诗", 18, "女");
console.log(p3);

posted @ 2022-09-30 20:41  前端导师歌谣  阅读(9)  评论(0)    收藏  举报