JavaScript创建高级对象具体步骤 |
本文标签:JavaScript 对象 你对JavaScript创建高级对象的方法是否了解,这里通过实例向大家描述一下,相信本文介绍一定会让你有所收获 。 JavaScript创建高级对象 1)使用构造函数创建对象的实例 在JAVASCRIPT中构造函数和其它面向对象的语言一样,不可以直接调用,在用new关键字创建一个对象时自动的调用. 以下是JAVASCRIPT中使用构造函数的新示例 。
编写构造函数 可以使用new运算符结合像Object()、Date()和Function()这样的预定义的构造函数来创建对象并对其初始化 。 面向对象的编程其强有力的特征是定义自定义构造函数以创建脚本中使用的自定义对象的能力 。 创建了自定义的构造函数,这样就可以创建具有已定义属性的对象 。 下面是自定义函数的示例(注意this关键字的使用) 。
调用Circle构造函数时,给出圆心点的值和圆的半径(所有这些元素是完全定义一个独特的圆对象所必需的) 。 结束时Circle对象包含三个属性 。下面是如何例示Circle对象 。 varaCircle=newCircle(5,11,99); 在JAVASCRIPT中可以采用prototype关键字来为对象创新成员函数和属性,可以在一个对象中更改原型属性的值,新的值将覆盖默认值,但仅在该实例中有效 。属于这个类的其他对象不受此更改的影响 。 下面给出了使用自定义构造函数的示例,Circle(注意this关键字的使用) 。
下面的示例是String对象中采用原型来定义的一个实例方法.
3)定义类的静态成员 在JAVASCRIPT中定义类的静态成员可以直接如此定义 例如我如果要在类中定义一个静态方法以便返回类的实例. 可以先定一个createNew将一个方法对象附给它: SplitterBar.createNew=_createnew; 以下是方法的实例:
|