//存储器: 让我们可以有效的控制对于对象的成员的访问 通过getters或者setters进行操作 (()=>{ class Person{ firstName: string = 'A' lastName: string = 'B' get fullName(){ return this.firstName + '_' + this.lastName } set fullName(value){ const names = value.split('_') this.firstName = names[0] this.lastName = names[1] } } const p = new Person() console.log(p.fullName) p.firstName = 'C' p.lastName = 'D' console.log(p.fullName) p.fullName = 'E_F' console.log(p.firstName,p.lastName) })()