在 中没有专门的类的概念,但是构造器是存在的。我们定义的 2# 其实就可以看作是一个构造器他构
造了一类对象。你可以编写一个函数,然后通过 new 关键字:这个函数来创建一个这种函数类型的对象。该对象的属性及方
法在函数内部定义%
//首先,我们为我们的类定义一个带一个参数的构造器
0!12#>-3
%156;//定义默认的 属性;
%12#3
89002.0!&.%8;
<
<
?
//创建类的实例
10!;
?
//显示 56
%;
?
//第二个实例
@10!;
j a v a s c r i p t 的 原 型 与 方 法 共 享 :
你必须使用 ! 对象:
//我们定义了一个 ! 对象的一个方法
0!%!%12#389008<
?
//显示我们的信息
%;
?
//相同的信息
@%;
原型%!
的所有 2# 类型的对象都有一个 ! 属性。这个 ! 属性本身又是一个 . 类型的对象,
因此我们也可以给这个 ! 对象添加任意的属性和方法。! 是对象的“原型”,由该函数构造出来的对象应该
都会具有这个“原型”的特性。事实上,在构造函数的 ! 上定义的所有属性和方法,都是可以通过其构造的对象直接
访问和调用的。也可以说,! 提供了一群同类对象共享属性和方法的机制
此外 的类还有几种其他不同的写法以上两种写法为目前 中常用的两种。
4/17