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