js中的继承

Posted wtdall

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中的继承相关的知识,希望对你有一定的参考价值。

<script>
//js中的继承
function Animal(){
this.kind = "animal";
}
Animal.prototype.type = "water";
//绑定构造函数,原型中的属性和方法不会被继承。
function Cat(Name,Color){
this.Name = Name;
this.Color = Color;
Animal.apply(this.arguments);
}
var cat = new Cat("tom","watth");
console.log(cat);
//原型指向父类对象,继承父类中的所有属性和方法,包括原型中的内容
function Animal(){
this.kind = "animal";
}
Animal.prototype.type = "water";
function Cat(name,Color){
this.name = name;
this.Color = Color;
}
Cat.prototype = new Animal();
var cat = new Cat("tom","white");
console.log(cat);
</script>

以上是关于js中的继承的主要内容,如果未能解决你的问题,请参考以下文章

JS 中的 继承

js中的继承详解

js oop中的三种继承方法

js中的继承实现

js继承

js中的继承