static
使用:需要通过类名来进行调用
举例:
class Person{
static name:string;
tell(){
alert("姓名:"+Person.name)
}
}
let p=new Person();
Person.name="sophia";
p.tell();
使用技巧:
class Greeter{
greeting:string;
constructor:(message:string){
this.greeting=message;
}
greet(){
return "Hello,"+this.greeting;
}
}
let green:Greeter;
green=new Greeter("sophia");
alert(green.greet());