成员的访问控制只支持 public
和 private
,不支持 protected
。
成员的访问控制默认是 public
,无需在成员标识符前显式添加。
可以通过在成员标识符前添加 #
的方式来声明 private
成员,#
也是标识符的一部分。
1.字段
//private静态字段
class ClassWithPrivateStaticField {
static #PRIVATE_STATIC_FIELD;
}
//private实例字段
class ClassWithPrivateField {
#privateField;
}
2.方法
//private静态方法
class ClassWithPrivateStaticMethod {
static #privateStaticMethod() {
return 'hello world';
}
}
//private实例方法
class ClassWithPrivateMethod {
#privateMethod() {
return 'hello world';
}
}
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/21258.html