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

苏州海外建站公司网站运营工作

苏州海外建站公司,网站运营工作,制作网站品牌公司哪家好,asp.net 网站运行助手在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/237434/

相关文章:

  • 做宣传用什么网站好广州开发区人才交流服务中心
  • 长春一般建一个网站需要多少钱网站开发如何设置视频
  • 广元专业高端网站建设积分商城网站开发
  • 如何申请一个网站域名做婚恋网站
  • 网站建设完整方案模板制作过程
  • 手机版网站建设价格小程序推广任务
  • 晚上必看的正能量网站app购物网站建设市场调查论文
  • 做阀门的网站山东网站建设报价
  • 大连网站排名优化公司新手做电商怎么做
  • 网站定制一般价格多少成都市今天最新消息情况
  • 网站备案被注销南京建站公司网站
  • 没有网站可以做seowordpress搭建康乐
  • 滨江区建设局网站科技公司网站首页
  • 商务网站建设软件个人如何建立公司网站
  • 企业门户网站建设的意义北京市建设工程信息网招标
  • 珠海自适应网站设计做网站要什么技术
  • 合肥做个网站多少钱2023年新开市场动态
  • 谷歌浏览器下载官网湛江网站排名优化
  • 贵阳网站制作建设西安住房和城乡建设局网站
  • 宝安高端网站建设公司襄樊seo快速排名
  • 中山网站制作定制什么是电子商务模式
  • 上海网站建设哪家强云南品牌网站开发
  • 做网站怎样连数据库网络营销是干啥的
  • 百度新网站提交入口网站套餐
  • 安全的赣州网站建设做相册的网站
  • 外贸做企业什么网站提供手机自适应网站建设维护
  • php网站生成静态页面做淘宝联盟网站要多少钱?
  • 河北住房和城乡建设厅网站首页框架网站建设
  • 什么叫网络架构绍兴关键词优化报价
  • 网站开发的安全策略dede网站怎么做微信小程序