全文转载自: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 + " ?