可访问修饰符
可访问修饰符
- 很多情况下,我们不希望一些属性在类外被访问到,我们可以借助属性访问修饰符:public protected private;
public :公有修饰符,可以在类外使用修饰的属性或行为
protected:受保护的修饰符,可以在类(子类)内使用修饰的属性和行为
private;私有修饰符,只可以在当前类使用修饰的属性和行为
如果不使用修饰符,默认为public修饰.
只读属性修饰符
使用readonly修饰符将属性设置为只读的.即只读的属性不可被修改,只读属性必须在声明时或者构造函数里被初始化
class Person{
public readonly name:string = '张三';
constructor(){
}
}
var p1 = new Person();
p1.name = '张四';//报错,只读属性无法修改

浙公网安备 33010602011771号