可访问修饰符

可访问修饰符

  • 很多情况下,我们不希望一些属性在类外被访问到,我们可以借助属性访问修饰符:public protected private;

    public :公有修饰符,可以在类外使用修饰的属性或行为

    protected:受保护的修饰符,可以在类(子类)内使用修饰的属性和行为

    private;私有修饰符,只可以在当前类使用修饰的属性和行为

    如果不使用修饰符,默认为public修饰.

只读属性修饰符

  使用readonly修饰符将属性设置为只读的.即只读的属性不可被修改,只读属性必须在声明时或者构造函数里被初始化

  class Person{

    public readonly name:string = '张三';

    constructor(){

      

    }

  }

  var p1 = new Person();

  p1.name = '张四';//报错,只读属性无法修改

 

posted @ 2020-06-10 23:34  Jasonchow1990  阅读(120)  评论(0)    收藏  举报