JS继承

JS继承理解:

我觉得继承就是子对象继承父类(超类)的属性和方法。
我觉得继承类似于装饰器,在JS中只需要让自己的原型等同于new出来的父类对象。然后就可以获得父类的方法和属性,然后直接通过子类去调用。

父类:

function Father(){
this.name = "you father name";
this,age = 47;
this.sayName = function(){
	alert(this.name);
	}
}

子类:
function Son(){
this.name = "zzc";
}
Son.prototype = new Father();
Var son = Son();
son.sayName()

//以此类推 孙子类只要继承son那么就有father的方法
//继承的是通过原型链去实现继承的;
//原型链就是操作一系列原型属性
//原型属性和参数被引用的
//当原型属性和实例属性同时存在时 先去找实例属性,如果没有就去查找原型属性。
//子类型从属于自己或者从属于他的超类

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值