首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS中对象中的国有方法、私有方法、特权方法

2012-08-01 
JS中对象中的公有方法、私有方法、特权方法了解如何创建一个对象的时候,我们就需要给这个对象增加方法和属性

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

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

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

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

var user = function(age){    // age 是user对象的私有属性    var age = age;?    // 创建一个特权方法用来获取    // user 对象下的私有属性age    this.getInfo = function(){       return age;    }}?var zhangsan = new user(18);alert(zhangsan.getInfo() == 18);

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

热点排行