Cat
class Cat {
constructor(name) {
this.name = name;
}
set name(name) {
this._name = name;
}
get name() {
return this._name;
}
get respectableName() {
return this._name + '様';
}
}
var cat1 = new Cat('タマ');
console.log(cat1.name); // タマ
console.log(cat1.respectableName); // タマ様
var cat2 = new Cat('コタロー');
console.log(cat2.name); // コタロー
console.log(cat2.respectableName); // コタロー様