如以下代码:
class Animal {
private name:string;
constructor(theName: string) { this.name = theName; }
public get fullname() {
return name;
}
public set fullname(_name:string){
this.name = _name;
}
}
class dog extends Animal{
constructor(name: string) { super(name); }
//希望重写fullname的内容
}
你要的是?
class dog extends Animal {
dogName: string;
constructor(name: string) { super(name); }
public get fullname() {
return 'fucking' + this.dogName;
}
public set fullname(_name: string) {
this.dogName = _name + ' look';
}
}