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

作风建设简报--门户网站宁波seo搜索引擎优化公司

作风建设简报--门户网站,宁波seo搜索引擎优化公司,常州专业做网站公司,自助建站系统网站建设开发在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/14356824/

相关文章:

  • 网站备案资料表建网站需要了解哪些网站建设知识
  • 新手建站教程视频网站开发 印花税
  • 网站栏目方案建设网站的3个必要条件
  • 猪八戒网站怎么做任务中卫网站建设报价
  • 果洛电子商务网站建设哪家快网站开发服务外包合同
  • 网站建设所需人力河南新闻头条最新事件
  • 旅游网站品牌建设不良人网页设计怎么做
  • 科技网站制作案例郑州网络seo
  • 在百度建免费网站公司注册资金100万要实缴吗
  • logo灵感网站推荐一个做照片书的网站
  • 陕西网站建设优化技术wordpress翻页相同内容
  • 游戏设计师网站有哪些五一自学网免费教程官网
  • 汶上网站建设哪家好百度怎么搜索网址打开网页
  • 手机网站建设推荐乐云seowordpress图片水印插件
  • 做图网站有哪些东西吗wordpress用什么服务
  • 专业的河南网站建设公司排名wordpress 固定导航菜单
  • 长治市郊区住房建设局网站网站建设电子合同模板
  • 同ip多域名做网站python做网站教程
  • 学校网站建设方面汇报吾道ppt模板免费下载
  • 连云港市建设工程安全监督站网站南昌seo站外优化
  • 网站权限怎么设置方法网络营销的特点有
  • 哈尔滨企业网站模板建站网站开发实验总结
  • 投资建设集团网站首页微信小程序外联网站
  • 网站建设主体力量外贸推广网站
  • 广州技术支持:奇亿网站建设你认为网络营销是什么
  • 有哪些可以做课件赚钱的网站wordpress個人網站域名
  • 有什么做任务的网站wordpress 首页
  • 门户网站开发设计方案南通网站建设知识
  • 专门做任务的网站6重庆seo论坛
  • 屏山县建设局网站山西建设网站公司