当前位置: 首页 > news >正文

住房和城乡建设部网站安广东省网站添加在线qq聊天

住房和城乡建设部网站安广东省,网站添加在线qq聊天,海建网站,企业网站推广的策略在JavaScript中#xff0c;我们可以通过原型链来实现继承。以下是如何在原型中实现继承的例子#xff1a; // 定义一个动物原型 var Animal function() {}; Animal.prototype.move function() { console.log(‘This animal can move.’); }; // 定义一个狗的原型#xf…在JavaScript中我们可以通过原型链来实现继承。以下是如何在原型中实现继承的例子 // 定义一个动物原型 var Animal function() {}; Animal.prototype.move function() { console.log(‘This animal can move.’); }; // 定义一个狗的原型继承自Animal原型 var Dog function() {}; Dog.prototype Object.create(Animal.prototype); // 使用Object.create创建原型链 Dog.prototype.bark function() { console.log(‘This dog can bark.’); }; // 创建一个狗的实例 var dog new Dog(); // 调用从原型继承的方法 dog.move(); // 输出 “This animal can move.” dog.bark(); // 输出 “This dog can bark.” 在这个例子中我们首先定义了一个Animal的函数并添加了一个move方法。然后我们定义了一个Dog的函数并通过Object.create(Animal.prototype)来创建一个新的原型对象这个新原型对象继承自Animal的原型。最后我们在Dog的原型上添加了一个bark方法。这样任何通过new Dog()创建的对象都会继承move和bark方法。 在JavaScript中多态是通过原型链实现的。当一个对象被创建时它的原型对象也会被创建这个原型对象包含了从原型链继承的属性和方法。因此不同的对象可能会继承自同一个原型对象从而实现了多态。 以下是一个在原型中实现多态的例子 // 定义一个动物原型 var Animal function() {}; Animal.prototype.move function() { console.log(‘This animal can move.’); }; // 定义一个狗的原型继承自Animal原型 var Dog function() {}; Dog.prototype Object.create(Animal.prototype); Dog.prototype.bark function() { console.log(‘This dog can bark.’); }; // 定义一个猫的原型也继承自Animal原型 var Cat function() {}; Cat.prototype Object.create(Animal.prototype); Cat.prototype.meow function() { console.log(‘This cat can meow.’); }; // 创建一个狗的实例 var dog new Dog(); dog.move(); // 输出 “This animal can move.” dog.bark(); // 输出 “This dog can bark.” // 创建一个猫的实例 var cat new Cat(); cat.move(); // 输出 “This animal can move.” cat.meow(); // 输出 “This cat can meow.” 在这个例子中我们定义了一个Animal的函数并添加了一个move方法。然后我们定义了两个其他的函数Dog和Cat它们的原型都继承自Animal的原型。最后我们分别创建了一个Dog和Cat的实例并分别调用了它们的move和bark/meow方法。虽然这两个实例都继承自同一个Animal原型但是它们的行为是不同的这就是多态的表现。
http://www.hkea.cn/news/14267406/

相关文章:

  • 产品摄影网站网站二级栏目如何调用
  • 男生做污污事的视频网站泰达建设集团网站
  • 整站优化的公司推广策略包括哪些内容
  • 网站设计的资质叫什么dw怎么制作网页教程
  • 软装设计方案网站公司网站数据分析
  • 清城网站seo软件下载网站哪个比较好
  • 网页小游戏网站建设莱芜网站建设sikesoft
  • 做网站打算套用模板重庆网络seo
  • 网站开发和平台开发建设网站需要什么要求
  • 老师问我做网站用到什么创新技术如何提高网站访问速度
  • 部署一个网站大概多少钱南京有制作网站的吗
  • 购物网站如何做淮安j经济开发区建设局网站
  • 兰州模板网站建设提供邢台做wap网站
  • 网站优化建设广州北京网站建设首选石榴汇
  • 网站安全建设 应用开发一流的网站建设
  • 咨询网站模板58同城机械加工订单
  • 工业和信息化部网站备案系统是什么无锡网站建设运营
  • 母婴护理服务网站模板wordpress防止博客恶意采集
  • 丰南建设局网站徐州比居网络科技有限公司
  • .net网站开发优点百姓网网站建设
  • 昌平知名的网站制作建设报价便民网app下载
  • 做物理的网站网站建设投标ppt模板下载
  • 青岛李村网站设计公司黔西网站建设
  • 字体图标网站什么网站建设比较好的
  • 建网站大约得用多少钱免费的小程序制作平台有哪些
  • SEO案例网站建设价格东莞公司网站制作
  • 安徽建网站公司代做网站和说明书
  • 去哪里购买网站空间wordpress怎么设置导航栏
  • 建网站盈利谷歌seo搜索引擎优化
  • 网站开发中间商怎么做html5搭建网页游戏