javscript对象原型的一些看法

 更新时间:2010年09月19日 23:44:40   作者:  
javscript对象原型的小技巧。学习js面向对象的朋友可以参考下。
1. function func() {
this.name = "huhao";//此变量时私有的,只能在new一个新的对象的时候能够访问,比如var obj= new func(); obj.name是可以访问的,并且也是可以修改的,但是只能在新对象中修改,
}
func.age=“11”; //此变量不能够被继承,只能用func.age来访问
func.prototype.address="安徽省";//此变量不可以直接给 func.address访问,只能给var obj= new func(); obj.address访问,同时在obj.address可以修改的



结论:
1.name和address本对象是私有的,不可见的。但是对新构建的对象又是开发的,

2.age属性是私有的,可见的,不能够被继承

相关文章

  • JS类的封装及实现代码

    JS类的封装及实现代码

    js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类.
    2009-12-12
  • javascript 面向对象,实现namespace,class,继承,重载

    javascript 面向对象,实现namespace,class,继承,重载

    这几天老大天天嚷嚷要重构我们写的javascript,抱怨代码太混乱,可读性差,维护困难,要求javascript也按面对象的模型来重构。
    2009-10-10
  • javscript对象原型的一些看法

    javscript对象原型的一些看法

    javscript对象原型的小技巧。学习js面向对象的朋友可以参考下。
    2010-09-09
  • JavaScript 面向对象编程(2) 定义类

    JavaScript 面向对象编程(2) 定义类

    最近这一段时间事情太多了,没有时间再继续写,幸好这两天有点小闲,先小写一下JavaScript中面向对象一中推荐的方法。
    2010-05-05
  • JS类定义原型方法的两种实现的区别评论很多

    JS类定义原型方法的两种实现的区别评论很多

    JS类定义原型方法的两种实现的区别评论很多...
    2007-09-09
  • javascript 写类方式之一

    javascript 写类方式之一

    这篇起,会由浅到深的分析js OO之写类方式,大概会有5-8篇。后面陆续会分析流行库(框架)的写类方式。为了讨论的单一性,暂不考虑类的继承,(私有,受保护)属性或方法。
    2009-07-07
  • JavaScript类和继承 prototype属性

    JavaScript类和继承 prototype属性

    本文介绍了JavaScript里面的prototype属性。这个属性是理解JavaScript类和继承的重要基础。
    2010-09-09
  • javascript类式继承新的尝试

    javascript类式继承新的尝试

    研究javascript是很有意思的事情,以前我说过,在javascript中的继承,在于维持prototype指向同一object就行了,确实这样
    2012-01-01
  • javascript 写类方式之七

    javascript 写类方式之七

    dojo最新是1.3.1了,记得07年时还是0.4。文档也渐渐多了起来,用dojo的也慢慢多了。dojo还发布了core版,压缩后只有27kb。
    2009-07-07
  • javascript 面向对象全新理练之数据的封装

    javascript 面向对象全新理练之数据的封装

    JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。
    2009-12-12

最新评论