public abc:string;
get プロパティ名(): 型名 { ……処理……}
set プロパティ名( 引数 ) {……処理……}
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
class MyObject {
name:string;
private _age:number;
constructor(n:string){
this.name = n;
}
get age():number {
return this._age;
}
set age(n:number) {
this._age = n < 0 ? 0 : n;
}
print():string {
let msg:string = '<h1>My name is ' + this.name +
". I'm." + this.age + " years old.</h1>"
return msg;
}
}
var obj: MyObject = new MyObject("Taro");
obj.age = 30;
document.write(obj.print());
| << 前へ | 次へ >> |