4-1构建一个类

也可以不写构造函数,代码底层会自动补全

  1. class Person{
  2. //name 是实例的name
  3. name:string
  4. age:number
  5. constructor(name,age){
  6. this.name=name;
  7. this.age=age;
  8. }
  9. getName():void{
  10. console.log(this.name);
  11. }
  12. }
  13. var p:Person=new Person("ming",18);
  14. p.getName();

4-2static

static修饰的变量是类所共有的,只能通过类名去调用

  1. class Person{
  2. //skill属于Person类
  3. static skill:string="js"
  4. //name 是实例的name
  5. name:string
  6. age:number
  7. getName():void{
  8. console.log(Person.skill);//js
  9. console.log(this.name);
  10. }
  11. }
  12. var p:Person=new Person();
  13. p.getName();

本文来自

Vue

关注
精品推荐

面试题

关注
精品推荐

javascript

关注