TypeScript类与继承和修饰符public 、private 、protected 的详细讲解 (下)

简介: TypeScript类与继承和修饰符public 、private 、protected 的详细讲解

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)
相关文章
|
4月前
|
JavaScript
​​​​Typescript 接口 和继承 数组处理
ts的基础数据类型,可用来处理一般数据,但是碰到后台传入的复杂对象数组的时候,我们可以使用ts中的接口来定义处理
30 0
|
4月前
|
JavaScript 前端开发 安全
ES6的类 vs TypeScript的类:解密两种语言中的面向对象之争
ES6的类 vs TypeScript的类:解密两种语言中的面向对象之争
|
3月前
|
JavaScript
【HarmonyOS 4.0 应用开发实战】TypeScript入门之声明、数据类型、函数、类的详讲
【HarmonyOS 4.0 应用开发实战】TypeScript入门之声明、数据类型、函数、类的详讲
44 0
|
4月前
|
存储 设计模式 JavaScript
TypeScript 类的基础:从定义到实例化,让你快速掌握(三)
TypeScript 类的基础:从定义到实例化,让你快速掌握
|
4月前
|
存储 JavaScript
TypeScript 类的基础:从定义到实例化,让你快速掌握(二)
TypeScript 类的基础:从定义到实例化,让你快速掌握
|
3月前
|
JavaScript 前端开发 安全
Apollo与TypeScript:强大类型检查在前端开发中的应用
Apollo与TypeScript:强大类型检查在前端开发中的应用
|
4月前
|
JavaScript 前端开发
TypeScript 联合类型
TypeScript 联合类型
35 0
|
7天前
|
JavaScript 前端开发 编译器
TypeScript中的高级类型:联合类型、交叉类型与条件类型深入解析
【4月更文挑战第23天】探索TypeScript的高级类型。这些特性增强类型系统的灵活性,提升代码质量和维护性。
|
2月前
|
JavaScript 安全
TypeScript 中的高级类型转换技术:映射类型、条件类型和类型推断
TypeScript 中的高级类型转换技术:映射类型、条件类型和类型推断
|
2月前
react+typescript给state和props定义指定类型
react+typescript给state和props定义指定类型
16 1