protected TypeScript · 类型关键字
类成员对类内部和子类可见,但类外面的代码不能直接访问,像是家庭内部群消息。
怎么用
protected 属性: 类型
小例子
class 动物 {
protected 名字 = "咪咪";
}
class 猫 extends 动物 {
报名() { return this.名字; }
}
let c = new 猫();
console.log(c.名字);
类型检查结果
类型检查结果:属性"名字"受保护,只能在类"动物"及其子类中访问
提醒:子类方法可以访问,但子类的实例和外部代码都不行
官方文档:https://www.typescriptlang.org/docs/handbook/2/classes.html#protected
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← TypeScript全部词条