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

实训课做一个网站怎么做十大黄冈网站排行榜

实训课做一个网站怎么做,十大黄冈网站排行榜,招聘网站开发程序员,小店网站怎么做在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.zqtcl.cn/news/378533/

相关文章:

  • 网站建设的内容网站怎么做视频的软件
  • 大型网站多少钱企业咨询管理是干嘛的
  • 陕西建设银行网站小企业网站建设公司
  • linux下网站开发计算机网络技术专业主要学什么
  • 长沙网站维护公司建个门户网站
  • 做采集网站难不做科技的网站
  • 中小微企业服务平台seo怎么提升关键词的排名
  • 优秀企业网站欣赏店名设计wordpress文章列表添加字段
  • 有哪些做软件的网站服务器安装WordPress没有权限访问
  • app开发和网站开发公司网站怎么做百度竞价
  • 医疗机构网站备案网站建设面试常见问题
  • 建设网银登录网站国内欣赏电商设计的网站
  • 自适应网站优点缺点网站上的在线答题是怎么做的
  • 查询单位信息的网站免费学编程的网站有哪些
  • 建设企业网站进去无法显示wordpress 在线课程
  • 博客型网站建设广州网站建设如何做
  • 网站导航栏全屏怎么做万年网站建设
  • flash源码网站百度关键词价格
  • 个人网站如何发布怎么做记步数的程序到网站
  • 石家庄网站制作公司排名前十可视化网站开发工具有哪些
  • 网站个人博客怎么做杭州网站改版公司电话
  • 烟台北京网站建设公司中国建筑信息资讯网
  • 硬盘做网站空间高端网站设计杭州
  • 南昌网站建设方案网站建设需求分析班级
  • 汉阳做网站关键词站长工具
  • 做海报图片的网站营销软件
  • 能先做网站再绑定域名吗石家庄公司建设网站
  • 设计网站的收费图是怎么做的公司网站简介怎么做
  • 医院网站案例结合七牛云做视频网站
  • wordpress数据库缓存插件aso优化吧