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

免费建社交网站wordpress 小工具插件下载地址

免费建社交网站,wordpress 小工具插件下载地址,网站评论源码,模板演示网站Dart 中的多态教程 一、多态的概念 多态是面向对象编程中的一个重要概念。它允许将子类类型的指针赋值给父类类型的指针#xff0c;同一个函数调用会有不同的执行效果。换句话说#xff0c;子类的实例可以赋值给父类的引用。多态的核心在于父类定义一个方法不去实现#x…Dart 中的多态教程 一、多态的概念 多态是面向对象编程中的一个重要概念。它允许将子类类型的指针赋值给父类类型的指针同一个函数调用会有不同的执行效果。换句话说子类的实例可以赋值给父类的引用。多态的核心在于父类定义一个方法不去实现让继承它的子类去实现每个子类有不同的表现。 二、代码示例解析 一定义抽象类 abstract class Animal{eat(); //抽象方法 }这里定义了一个抽象类 Animal它有一个抽象方法 eat()。抽象类不能被实例化它的作用是为子类提供一个统一的接口规范。子类继承抽象类后必须实现抽象类中的抽象方法。 二定义子类 class Dog extends Animal{overrideeat() {print(小狗在吃骨头);}run(){print(run);} } class Cat extends Animal{overrideeat() { print(小猫在吃老鼠);}run(){print(run);} }Dog 和 Cat 都是继承自 Animal 类的子类。在 Dog 类中重写了 eat() 方法使其输出“小狗在吃骨头”并且添加了一个 run() 方法。在 Cat 类中重写了 eat() 方法使其输出“小猫在吃老鼠”同样添加了一个 run() 方法。 三多态的体现 main(){// Dog dnew Dog();// d.eat();// d.run();// Cat cnew Cat();// c.eat();Animal dnew Dog();d.eat();Animal cnew Cat();c.eat();}在 main() 函数中我们没有直接实例化 Dog 和 Cat 类而是通过将它们赋值给父类 Animal 类型的变量来体现多态。Animal dnew Dog(); 这行代码中虽然变量 d 的类型是 Animal但它实际上指向的是一个 Dog 类型的对象。当我们调用 d.eat(); 时输出的是“小狗在吃骨头”这是 Dog 类中重写的 eat() 方法的实现。同样Animal cnew Cat(); 这行代码中变量 c 的类型是 Animal但它指向的是一个 Cat 类型的对象。调用 c.eat(); 时输出的是“小猫在吃老鼠”这是 Cat 类中重写的 eat() 方法的实现。 三、总结 通过这个例子我们可以看到多态的强大之处。它允许我们使用父类类型的变量来引用子类类型的对象并且能够根据实际引用的对象类型调用相应的方法。这种特性使得代码更加灵活和可扩展可以方便地添加新的子类而不需要修改现有的代码逻辑。
http://www.pierceye.com/news/42616/

相关文章:

  • 网站排版工具免费技能培训在哪里报名
  • 软件手机站郑州网站建设xinsu360
  • 深圳市手机网站建设公司wordpress 取消摘要
  • 域名注册后网站建设网站改版好吗
  • 网站建设公司团队简介wordpress做付费阅读
  • 建设银行信用卡网站多少七里香社区在线看
  • 汕头 网站设计企业建网站需要准备哪些资料呢
  • 怎么用wordpress建立自己的网站重庆谷歌seo关键词优化
  • 报考大专网站肇庆网站添加什么东西才能和用户体验
  • 网站描述怎么设置买域名自己做网站
  • 做网站买服务器怎么样华为 wordpress
  • 做不锈钢门的网站教育机构网站开发
  • 公众号做视频网站网站建设财务项目管理制度
  • 松滋网站定制西安vi设计公司
  • 网站上图片的链接怎么做武清网站建设
  • 高端网站官网wordpress 阿里云
  • 国内优秀设计网站推荐建网站的注意事项
  • 长沙学做网站建设wordpress 删除主题
  • 唯样商城网站简述设计优秀电子商务网站的成功要素
  • 如何构建个人网站网站建设定制开发网站设计开发
  • 新国际网站建设保险代理平台
  • 网站落地页怎么做如何自己做网站 开直播
  • 网站建设合同拟写wordpress 移除 新闻
  • 商城网站建设功能点价格品牌网站设计制作公司
  • 广州优质网站建设案例个人网站建设在哪里
  • 网站设计 侵权泉企业网站建设
  • 佳木斯做微网站极简app制作器
  • 电子商务网站怎么做素材包企业网址怎么整
  • gg服务器租用网站一个人注册公司需要什么条件
  • 哪些网站是用php编写的宝安网站制作公司