JavaScript高级程序设计(第2版) 学习笔记:(六)js基于构造函数与原型的继承

来源:互联网 发布:mac桌面文件夹打不开 编辑:程序博客网 时间:2024/05/17 15:40
function Animal(name,color){
this.name=name;this.color=color;}Animal.prototype.shout=function(){alert(this.name+" 在叫...");}function Dog(name,color,legs){Animal.call(this,name,color);this.legs=legs;}Dog.prototype=new Animal();Dog.prototype.run=function(){alert("我有【"+this.legs+"】条腿,所以跑得快...吼吼吼");}var d=new Dog("旺财","白色",4);d.shout();//旺财 在叫...d.run();//我有【4】条腿,所以跑得快...吼吼吼




继承图:






类图:



0 0
原创粉丝点击