对象中的公有方法、私有方法、特权方法

本文解析了对象的静态方法、公共方法、私有方法及特权方法的概念与应用,通过具体实例展示了不同方法的特点及其在实例化过程中的表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

了解如何创建一个对象的时候,我们就需要给这个对象增加方法和属性。

 

在其他的书籍教程中,我们经常看到各种名称的方法,例如静态方法、实例方法等等,开始我查阅的时候就被这些说法搞的稀里糊涂的,于是自己总结了下,若有错误,还请指出。

 

1、静态方法和属性
静态方法既只允许父类调用,其他的实例均无法访问和调用的方法和属性。

2、公共方法
公共方法既父类以及依此父类生成的实例均可以使用的方法和属性。

3、私有方法

私有方法是只有父类可以访问的方法和属性,他于静态方法一致,只是表现形式不一样。

4、特权方法
当父类中的某一个公共方法可获取父类中的私有方法,同时我们无法修改该方法(可以删除、替换),我们称这种方法为特权方法。

 

参考资料:http://javascript.crockford.com/private.html

来源:http://www.zhangjingwei.com/archives/private-members/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值