class Xiaojiejie1{
//内部使用,_ , 只能内部调用 , 受保护的
constructor(private _age:Number){}
get age(){
return this._age-10
}
set age(age:number){
this._age=age+3 //上面减了十岁, 这里加了三岁
}
}
const dajiao = new Xiaojiejie1(28)
dajiao.age=25
//不能访问内部
// console.log(dajiao._age);
//可以 通过get访问到age
//get 用于封装
console.log(dajiao.age);
//statc 静态类
class Girl{
static sayLove(){
return 'I love you'
}
}
//使用static 就不需要在new对象
// const girl = new Girl()
console.log(Girl.sayLove());