7.protected 的理解
protected修饰的属性和方法是受保护的,
只能够在父类和其子类中访问。
实例化后是不能够访问protected所修饰的属性和方法
class Person { protected age:string constructor(age:string) { this.age=age } say() { console.log("我的年龄是" + this.age); } } // 继承父类 class Children extends Person { callPar() { super.say(); //super 可以调用父类中的属性方法 } hello() { console.log("我今年" + this.age); } } var xm = new Children('10'); xm.hello(); //我今年10 <!-- 提示 属性“age”受保护,只能在类“Person”及其子类中访问 --> console.log(xm.age)