前端基础-JavaScript继承

第4章 继承

学习目标

  • 理解什么是继承
  • 原型继承

4.1 什么是继承

  • 现实生活中的继承
  • 程序中的继承

所谓的继承,其实就是在子类(子对象)能够使用父类(父对象)中的属性及方法;

赋予后辈调用祖辈资源的权限,就是继承;

4.2 原型链继承

//声明构造函数Run
function Run(){
  this.p = function(){
      console.log(this.name+'跑');
  }
}
//声明构造函数Man
function Man(name){
    this.name = name;
}
//设置构造函数Man的原型为Run,实现继承
Man.prototype = new Run();

var m = new Man('张三');

m.p();

但是,并不建议使用原型链继承,而且JS 中不止有原型链继承,还有其他的继承方式,后面会讲到;

发布了1775 篇原创文章 · 获赞 1895 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/105112281
今日推荐