class A {
name: string
age: number
constructor(name:string,age:number) {
this.name = name
this.age=age
}
getName() { //设置getter
return this.name
}
setName() { //设置setter
this.name='小狗'
}
getAge(){
return this.age
}
setAge(){
this.age=100
}
}
let a=new A('小猫',10)
console.log('name', a.getName()) //小猫
a.setName() //调用setter
console.log('name', a.getName()) //小狗
getter方法和setter方法普通写法就是普通函数的写法,**gettter方法里面用于返回数据,setter方法里面用于修改数据**