主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
在 TypeScript 中标记私有变量
要在 TypeScript 中标记私有变量,请访问使用。 更改符号私有
。
语法:
private : ;
示例:
class Person { private _name: string;}
在此示例中,_name
变量被标记为私有。 这意味着它只能在 person
类中访问。
私有变量的优点:
封装:提高代码可维护性,因为内部实现细节对外部代码隐藏,提高了安全性。 防止意外更改:通过确保只有受信任的代码才能更改私有变量的值,减少错误和恶意代码的影响。 支持接口:允许类公开属性或方法同时隐藏其内部实现的接口。
注意:
私有变量只能在此类及其派生类中访问。 私有变量在类的静态成员中不可用。 私有变量不能在类外部直接访问。
在子类中访问私有有变量:
在 TypeScript 中,子类不能直接访问父类的私有变量。 但是,可以通过以下方式间接访问:
使用 protected 访问修饰符将变量标记为受保护:protected : ;
使用 super
关键字访问父级私有变量类:super._name
评论前必须登录!
注册