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

广告网站设计方案中国服装设计网站

广告网站设计方案,中国服装设计网站,建网站那种服务器好,做h5好点的网站在JavaScript中,我们可以通过原型链来实现继承。以下是如何在原型中实现继承的例子: // 定义一个动物原型 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.yayakq.cn/news/291068/

相关文章:

  • 婚纱类网站素材软件工程好找工作吗
  • 如果做自己的网站做网站需要域名 域名是啥
  • nodejs的网站开发鄂州网站制作
  • 中山 网站关键词优化武大网站建设
  • 建设网站赚钱猛兽领主宿州建设网站公司
  • 域名注册的网站盱眙有做公司网站的吗
  • 点击一个网站跳转到图片怎么做的沈阳妇幼保健院人流价格表
  • 摄影网站下载厦门响应式网站建设
  • 做快递单网站室内设计个人工作室
  • 吴中区网站设计公司咸阳今天的新消息
  • 支部网站及活动室建设海口柏特网络科技有限公司
  • 开饰品店网站建设预算大庆市建设局网站
  • 做网站还能挣钱吗嘉兴seo收费
  • 网站建设公司如何进行工作微信怎么建小程序
  • 百度站长平台app国内做外贸如何访问外国网站
  • 诸暨做网站广告的电话专注郑州网站建设
  • 建立校园网站wordpress istax
  • 专做蓝领招聘网站有哪些最好的产品网站建设
  • wordpress windows 慢网站seo竞争分析工具
  • 做家乡网站代码建设网站域名有了还要什么
  • 做网站的第一步期末作业网页设计
  • 做网站 客户大概会有那些问题一个优秀的网站
  • 南京市住房建设网站关于南宁网页的介绍
  • 网站建设涉及的法律专门做海报的网站
  • 琼筑网站是哪家做的浏览器网站有哪些
  • 推荐设计网站wordpress模版侵权
  • 电子商务网站开发难点青岛网站建设技术托管
  • 九龙坡做网站2023年房地产市场分析
  • 网站开发需要做什么工作湛江网红打卡点
  • 门窗网站源码wordpress按住标题没有显