日期:2014-05-16 浏览次数:20385 次
了解如何创建一个对象的时候,我们就需要给这个对象增加方法和属性。
在其他的书籍教程中,我们经常看到各种名称的方法,例如静态方法、实例方法等等,开始我查阅的时候就被这些说法搞的稀里糊涂的,于是自己总结了下,若有错误,还请指出。
1、静态方法和属性
静态方法既只允许父类调用,其他的实例均无法访问和调用的方法和属性。
var user = function(age){ // 变量age 是user对象的私有属性 var age = age; } ? // user.age 是user对象的静态方法 user.age = function(){ return this.age; } ? // 当我们将user对象实例化的时候 // zhangsan 无法使用 user 对象中 // 的 age方法 var zhangsan =