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

滁州医院网站建设费用塑胶制品东莞网站建设

滁州医院网站建设费用,塑胶制品东莞网站建设,视频教程网,免费的网络电视app在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/14353252/

相关文章:

  • 微信小程序 连接网站百度官网推广平台
  • a站怎么进技术支持 广州骏域网站建设专家
  • 网站备案 电信网站页面优化方法有哪些
  • 贵阳网站建设外包wordpress需要钱吗
  • 商城网站开发代码案例句容住房和城乡建设局网站
  • 崇信县门户网站领导动态企业官网搭建多少钱
  • 免费空间做淘宝客网站搭建公司网站教程
  • 网站基站的建设方案公司主页制作
  • 网站开发商城大连做网页工作室
  • 东莞建设专业网站职业生涯规划大赛获奖作品
  • 自己做网站的好处wordpress伪装成破解成功
  • 永济微网站建设费用哪些网站可以做产品推广
  • 网站建设企业服务器建站系统是什么
  • 男女做爰视频网站在线网站建设创建
  • 珠海网站建设电话建设百度网站
  • 网站建设安全性营销策划公司有哪些职位
  • 网站制作入门域名主机基地
  • 淘宝导航里的链接网站怎么做商家线上推广的平台都有哪些
  • 自适应网站建设沈阳鞍山兼职吧
  • 如何提升网站pr值景德镇建站公司
  • 网站开发域名注册深圳网站建设公司报价
  • 重庆开发网站做报名表的网站
  • 教学网站建设做网站必须学php吗
  • 做网站 一年需要多少钱彬县网新闻最新消息
  • 连连跨境电商网站怎么做地产建站规划
  • 企业网站推广服务如何导入wordpress主题
  • 建网站需要哪些硬件wordpress 配置域名
  • 一个网站可以做多少地区词头条推广平台有哪些
  • 戴尔公司网站建设的特点是什么哪家建站公司好
  • 域名注册信息在哪里找到成都网站seo