全文转载自:http://www.blogjava.net/baoyaer/articles/105481.html
?
每当我们说到 js 的继承时,在您的脑袋的第一反应就是 prototype 原型机制来实现。但是您是否使用过其他的方法来实现继承呢,或者您是否了解其他 实现方式及各种不同的继承实现机制的优缺点呢?
好了,下面我们就来看看几种比较常见的继承实现吧。
1、 prototype方式
?1
var
?BaseClass?
=
function
()
?2
?3
{
?4
?5
????
this
.name?
=
?
"
3zfp
"
;
?6
?7
????
this
.age?
=
?
100
;
?8
?9
????
this
.ToString?
=
?
function
()
{
10
11
????????
return
?
this
.name
+
"
?

?2

?3

?4

?5

?6

?7

?8

?9

10

11
