1. class A {
    2. name: string
    3. age: number
    4. constructor(name:string,age:number) {
    5. this.name = name
    6. this.age=age
    7. }
    8. getName() { //设置getter
    9. return this.name
    10. }
    11. setName() { //设置setter
    12. this.name='小狗'
    13. }
    14. getAge(){
    15. return this.age
    16. }
    17. setAge(){
    18. this.age=100
    19. }
    20. }
    21. let a=new A('小猫',10)
    22. console.log('name', a.getName()) //小猫
    23. a.setName() //调用setter
    24. console.log('name', a.getName()) //小狗

    getter方法和setter方法普通写法就是普通函数的写法,**gettter方法里面用于返回数据,setter方法里面用于修改数据**