class Per {
public name: string;
public age: number = 20;
//靜態屬性
static sex = "男";//可以直接初始化
constructor(name: string) {
this.name = name;
}
run() { /*實例方法*/
alert(`${this.name}在運動`)
}
work() {
alert(`${this.name}在工作`)
}
static print() { /*靜態方法 裏面沒法直接調用類裏面的屬性*/
alert('print方法' + this.name);//獲取不到正確的name
alert('print方法' + Per.sex);// 只能使用 static 成員函數
}
}
var p=new Per('張三');
p.run();
Per.sex = "女";
Per.print();