千家信息网

JS原型继承四步曲及原型继承图是怎样的

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇文章为大家展示了JS原型继承四步曲及原型继承图是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一:js原型继承四步曲//js模拟类的创建以及继承 /
千家信息网最后更新 2025年02月02日JS原型继承四步曲及原型继承图是怎样的

本篇文章为大家展示了JS原型继承四步曲及原型继承图是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

一:js原型继承四步曲

//js模拟类的创建以及继承 //动物(Animal),有头这个属性,eat方法 //名字这个属性 //猫有名字属性,继承Animal,抓老鼠方法  //第一步:创建父类 function Animal(name){  this.name = name; } //给父类添加属性方法 Animal.prototype.eat = function(){  console.log(this.name + " eating...");  } //第二步:创建子类  function Cat(name){  Animal.call(this,name); } //第三步:确定继承的关系 Cat.prototype = Object.create(Animal.prototype);  //第四步:改造构造器 //改变了某个构造器的原型之后,紧接着的代码一定是改构造器 Cat.prototype.constructor = Cat;  Cat.prototype.zhualaoshu = function(){  console.log(this.name + " 抓 老鼠"); }  var mao = new Cat("猫"); mao.eat(); mao.zhualaoshu();

二: 原型继承图


下图辅助理解

练习提巩固理解、

函数Foo的__proto的值等于Foo.prototype,对吗?不对
Object的prototype可以修改吗?能与不能原因是什么不可以
顶级constructor是谁?Function()
顶级原型对象是谁?Object.prototype
对象的construtor成员是个属性还是个方法?方法
Function有没有__proto__,为什么?值等于Object.prototype吗?有,是Function.prototype;
所有的构造器的__proto__都等于其对应的prototype不对
创建类形式的继承的四部曲是什么?创建父类-->创建子类-->确定继承关系-->改构造器
Function的constructor与prototype值可以修改吗?可以
Object.prototype === Object.__proto__吗?不对
Function.prototype === Function.__proto__吗?
function F(){}; var f1 = new F();f1.__proto__ === Object.prototype吗?不对

上述内容就是JS原型继承四步曲及原型继承图是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

原型 属性 方法 构造器 不对 四步曲 内容 名字 子类 对象 技能 知识 老鼠 顶级 简明 简明扼要 下图 代码 函数 动物 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库三级知识点笔记 数据库培训有什么技术培训 网络安全断卡行动文章 国土资源部网络安全和信息 网络技术专业最早开设的学校 添加到数据库成了乱码 软件开发外包哪个品牌好 清理过期数据库 辽宁省 身份验证服务器目前正在维护 中国工商银行服务器安全链接 4u服务器销售价格 大型数据中心服务器公司 庆安网络安全中心举报 如何利用nasa数据库 手机打卡显示服务器不行怎么回事 手机服务器故障排除 管家婆连接数据库错误 徐州通用软件开发特点 温州运营网络技术哪家便宜 服务器和交换机用什么类型端口 安徽戴尔服务器维修调试云主机 虚拟机my数据库 服务器设置不能开机 网络安全法的重大占 网络安全管理专业就业方向 校园网络安全从我做起的征文 网络安全监测措施有哪些 郑州办公系统软件开发价格表 宁夏吴忠软件开发技术费用 医学网络技术考试真题
0