欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

typescrip中的类 类的定义,继承,类里面的修饰符

程序员文章站 2024-03-26 10:09:53
...

1、ts中定义类

class Person{
    name:string;//属性, 前面省略了public 关键词
    constructor(n:string){//构建函数, 实例化类的时候触发的方法
        this.name = n;
    }

    run():void{
        alert(this.name);
    }
}
var p = new Person('jack');
console.log(p.name);
p.run();

栗子

class Person{
     name:string;
     constructor(name:string){
         this.name = name;
     }
     getName():string{
         return this.name;
     }
     setName(name:string):void{
         this.name = name;
     }
 }

 var p = new Person('jack');
 console.log(p.name);
 alert(p.getName());
 p.setName('lily');
 console.log(p.name);
 alert(p.getName());