ts中面向对象的成员修饰符:public,private,protexted(ts官网:ts)在ts中,默认的成员修饰符是publicpublic:表示它是public的,可以在任何地方调用,无论是在类中,还是在asubclass,orinanobject,你可以直接调用private:它的意思是private,只能在类中访问,不能在子类或对象中访问。要调用私有属性或方法,可以在类中通过Setpublicmethods来访问私有成员,并暴露公共方法来访问。子类在继承的时候,也可以继承父类的私有属性和方法,但是也必须通过子类继承的公共方法访问private。属性protected:只能在类或子类中访问,不能在自己的类或子类对象中访问。一般而言,权限范围:public>protected>private注意:1、如果当前类声明为private或protected,则当前类不能是new();当父类的构造函数声明为protected,子类重写父类的构造函数时,子类可以new;如果父类的构造函数声明为private,则子类不能new和继承。2.当一个类不想被实例化,子类继承后只想实例化时,可以将类的构造方法声明为protected,但是注意,此时子类需要继承的构造方法父类通过super。3、当一个类不想实例化自己或子类时,可以将构造方法声明为private4、如果想在子类中调用父类的构造方法,可以使用super关键字来实现。5.一般构造方法修改是Public或者直接不写静态方法和静态属性
