JavaScript的简单继承实现案例

<html>

<body>

<script>

  //实现JavaScript继承的步骤:
  //1:写父类
  //2:写子类
  //3:用Object.create()来实现继承
  //4:该构造器
function Aminal(wz){//父类
this.wz = wz ;

}

Aminal.prototype.eat = function (){//父类方法

alert(this.wz+"食屎") ;

}

function Dog (name){//子类
Aminal.call(this,"前科动物") ;
this.name = name ;

}

Dog.prototype = Object.create(Aminal.prototype) ;//继承的实现

Dog.prototype.constructor = Dog ;//改构造器

var d = new Dog("旺财") ;

d.eat() ;//实现继承后调用父类的eat()方法



</script>
</body>

</html>
posted @ 2017-11-27 16:15  Don't差不多  阅读(237)  评论(0编辑  收藏  举报