一、利用原型链实现继承
- 目前stu的原型是p对象,而p对象的原型是Person默认的原型,里面包含running等函数;
- 注意:步骤4和步骤5不可以调正顺序,否则会有问题
//1.定义父类构造函数
function Person(name,friends){
this.name=name;
this.friends=friends
}
//2.父类原型上添加内容
Person.prototype.running=function(){
console.log(this.name + " running~");
}
//3.定义子类构造函数
function Student(sno){
this.sno=sno
}
//4.创建父类对象,并且作为子类的原型对象
var p = new Person("why","kobe");
Student.prototype=p;
//5.在子类原型对象上添加内容