继承法,Javascript对象继承(原型继承法)

原型继承可以说是Javascript提供的真正的继承方法,也是很多大牛推荐使用的方法,但我使用的最多的却不是这一个继承方法.
原型继承是如何实现的,我们一起来看看下面的例子:
<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type="text/javascript"> function dw(s) { document.write(s + "<br />"); } //警察 function PoliceMan() { var m_lifeEnergy = 100; this.getLifeEnergy = function () { return m_lifeEnergy; } this.Shot = function () { m_lifeEnergy -= 1; } this.Repair = function() { m_lifeEnergy += 1; } } //超级警察 function SuperPoliceMan() { this.Flight = function() { } } SuperPoliceMan.prototype = new PoliceMan(); //创建一个超级警察 var pm = new SuperPoliceMan(); //显示当前生命值 dw(pm.getLifeEnergy()); //中枪生命值减1 pm.Shot(); //显示当前生命值 dw(pm.getLifeEnergy()); //飞离地面 pm.Flight(); //自我修复 pm.Repair(); //显示当前生命值 dw(pm.getLifeEnergy()); </script></head><body></body></html>
出处:http://extjs.org.cn
Tags:  财产继承法 继承法司法解释 遗产继承法 继承法全文 继承法

延伸阅读

最新评论

发表评论