7.1、TS 类的修饰符
2022-03-31 13:52:22 0 举报
AI智能生成
TS学习笔记
作者其他创作
大纲/内容
概要
三类访问修饰符,分别是: public、private、protected。不写默认为 public
一个只读修饰符 readonly
参数属性:是用来来简化父类中的代码
访问修饰符
public
公共的
自己、自己的子类、
其他类都可以访问
其他类都可以访问
protected
受保护的
自己、自己的子类都能访问,
其他类不能访问
其他类不能访问
private
私有的
只有自己能访问,
子类和其他类不能访问
子类和其他类不能访问
只读修饰符
readonly
修饰的变量只能在属性声明时 或 构造函数 中初始化
仅读属性只能在constructor中被赋值
注意
readonly 只是在 编译阶段进行代码检查。运行时依然能打印
编译时
编译时异常
运行时
依然更改了 name 属性
参数属性
在上面的例子中,都是在类的定义的顶部初始化实例属性,在 constructor 里接收参数然后对实例属性进行赋值,参数属性就是为了简化这一过程的
直接在 constructor 构造函数的参数前面加上修饰符=> 等同于在类中定义该属性同时给该属性赋值,使代码更简洁。
0 条评论
下一页
为你推荐
查看更多