万象云档 本次搜索耗时 1.572 秒,为您找到 500 个相关结果.
  • 1.2 对象的接口

    1.2 对象的接口 1.2 对象的接口 亚里士多德或许是认真研究“类型”概念的第一人,他曾谈及“鱼类和鸟类”的问题。在世界首例面向对象语言Simula-67中,第一次用到了这样的一个概念: 所有对象——尽管各有特色——都属于某一系列对象的一部分,这些对象具有通用的特征和行为。在Simula-67中,首次用到了class 这个关键字,它为程序引入了一个...
  • 经纬度

    Highmaps 从 1.1.0 开始支持经纬度定位功能,该功能依赖第三方库 proj4js (需要在 Highmaps 之前引入),最新版的文件可以从 cdnjs 上获取 复制代码<script src = "https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.6/proj4.js...
  • 6.7 向上转换

    6.7 向上转换 6.7.1 何谓“向上转换”? 6.7 向上转换 继承最值得注意的地方就是它没有为新类提供方法。继承是对新类和基类之间的关系的一种表达。可这样总结该关系:“新类属于现有类的一种类型”。 这种表达并不仅仅是对继承的一种形象化解释,继承是直接由语言提供支持的。作为一个例子,大家可考虑一个名为Instrument 的基类,它用于表示乐器...
  • 第7章 多态性

    第7章 多态性 第7章 多态性 “对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。” “多态性”(Polymorphism)从另一个角度将接口从具体的实现细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多态性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建...
  • 消息队列

    消息队列面试场景 消息队列面试场景 面试官 :你好。 候选人 :你好。 (面试官在你的简历上面看到了,呦,有个亮点,你在项目里用过 MQ ,比如说你用过 ActiveMQ ) 面试官 :你在系统里用过消息队列吗?(面试官在随和的语气中展开了面试) 候选人 :用过的(此时感觉没啥) 面试官 :那你说一下你们在项目里是怎么用消息队列的? 候...
  • 计划

    计划 1 计划 1.1 创建 进入【测试计划-计划】界面,点击【新建】新建测试计划。 访问链接 在新建测试计划页面中,依次填写测试计划名称、描述、创建类型、所属模块、计划起止时间、标签等信息。 访问链接 点击【更多设置】设置【允许关联重复用例】、【允许自动更新状态】和【通过阈值】,点击【创建】创建测试计划。...
  • 12.5 总结

    12.5 总结 12.5 总结 由于Java中的所有东西都是引用,而且由于每个对象都是在内存堆中创建的——只有不再需要的时候,才会当作垃圾收集掉,所以对象的操作方式发生了变化,特别是在传递和返回对象的时候。举个例子来说,在C和C++中,如果想在一个方法里初始化一些存储空间,可能需要请求用户将那片存储区域的地址传递进入方法。否则就必须考虑由谁负责清除那片...
  • 6.10 总结

    6.10 总结 6.10 总结 无论继承还是组合,我们都可以在现有类型的基础上创建一个新类型。但在典型情况下,我们通过组合来实现现有类型的“复用”或“重复使用”,将其作为新类型基础实现过程的一部分使用。但如果想实现接口的“复用”,就应使用继承。由于派生或派生出来的类拥有基类的接口,所以能够将其“向上转换”为基类。对于下一章要讲述的多态性问题,这一点是至...
  • Discuz! 的插件机制

    准备工作 插件接口 参数读取 页面嵌入 特殊主题 第三方拓展类 其它模块 安装脚本 模板和语言包 注意事项
  • 扩展PyTorch

    扩展PyTorch 扩展 torch.autograd 扩展 torch.nn 编写自定义C 扩展 扩展PyTorch 本篇文章中包含如何扩展 torch.nn , torch.autograd 和 使用我们的 C 库 编写自定义的C 扩展。 扩展 torch.autograd 如果你想要添加一个新的 Operation 到autograd...