数智图书馆-无锡数智政务 本次搜索耗时 3.902 秒,为您找到 190 个相关结果.
  • 1.4 方案的重复使用

    1.4 方案的重复使用 1.4 方案的重复使用 创建并测试好一个类后,它应(从理想的角度)代表一个有用的代码单位。但并不象许多人希望的那样,这种重复使用的能力并不容易实现;它要求较多的经验以及洞察力,这样才能设计出一个好的方案,才有可能重复使用。 许多人认为代码或设计方案的重复使用是面向对象的程序设计提供的最伟大的一种杠杆。 为重复使用一个类,最简...
  • 7.5 折半法的运用

    7.5 折半法的运用 7.5.1 翻番的逆运算 7.5.2 找出假硬币 7.5.3 编写程序找出假硬币 7.5.4 折半法在查找中的应用 7.5 折半法的运用 通过前面的例子,我们已经认识了翻番的威力:一个很小的数,经过多次翻番后,很快就会得到一个非常大的数,如7.4节中舍罕王的赏赐,经过63次翻番,从最初的数字1增长成一个天文数字。通过这些例...
  • 4.10 队列的定义

    37 2025-06-20 《大话数据结构》
    4.10 队列的定义 4.10 队列的定义 你们在用电脑时有没有经历过,机器有时会处于疑似死机的状态,鼠标点什么似乎都没用,双击任何快捷方式都不动弹。就当你失去耐心,打算reset时。突然它像酒醒了一样,把你刚才点击的所有操作全部都按顺序执行了一遍。这其实是因为操作系统中的多个程序因需要通过一个通道输出,而按先后次序排队等待造成的。 再比如像移动、联...
  • 空标题文档

    36 2025-06-17 《Android群英传》
    未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 版权所有,侵权必究。 图书在版编目(CIP)数据 Android群英传/徐宜生编著.—北京:电子工业出版社,2015.9 ISBN 978-7-121-26773-4 Ⅰ.①A… Ⅱ.①徐… Ⅲ.①移动终端-应用程序-程序设计 Ⅳ.①TN929.53 中国版本图书馆CIP数据核字(201...
  • 4.6 总结

    4.6 总结 4.6 总结 作为初始化的一种具体操作形式,构建器应使大家明确感受到在语言中进行初始化的重要性。与C++的程序设计一样,判断一个程序效率如何,关键是看是否由于变量的初始化不正确而造成了严重的编程错误(臭虫)。这些形式的错误很难发现,而且类似的问题也适用于不正确的清除或收尾工作。由于构建器使我们能保证正确的初始化和清除(若没有正确的构建器调...
  • 13.3 实战经验总结

    35 2025-06-17 《Android群英传》
    13.3 实战经验总结" level="2"> 13.3 实战经验总结 13.3 实战经验总结" class="reference-link"> 13.3 实战经验总结 通过前面两个实例的分析,我们逐渐掌握了如何从生活中取材,并一步步将这些想法实现出来的方法。这不仅是提高了开发者开发程序、设计程序的能力,更提高了开发者的自信心和创造力,帮助开发者度过学...
  • 空标题文档

    3.5 小结 同样是处理 1 加 2 乘以 3 这样的运算,不同语言的表达方式大相径庭。但是基本上都是用语法树来表达。语言之间的这种差异就是语法的差别,它决定了怎样的代码对应怎样的语法树。 FORTH 语言和 LISP 语言尽量精简规则。但是市场追求的不是规则数量多么少、多么简单。相比之下,FORTRAN 语言大量导入了诸如乘法运算符优先级高于加法这样...
  • 2.5 方法、自变量和返回值

    2.5 方法、自变量和返回值 2.5 方法、自变量和返回值 迄今为止,我们一直用“函数”(Function)这个词指代一个已命名的子例程。但在Java里,更常用的一个词却是“方法”(Method),代表“完成某事的途径”。尽管它们表达的实际是同一个意思,但从现在开始,本书将一直使用“方法”,而不是“函数”。 Java的“方法”决定了一个对象能够接收的...
  • 第2章 一切都是对象

    第2章 一切都是对象 第2章 一切都是对象 “尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。 无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特...
  • 11.1 面向对象概念和基本特征

    11.1 面向对象概念和基本特征 11.1 面向对象概念和基本特征 面向对象(OOP)是现代流行的程序设计方法,是一种主流的程序设计规范。其基本思想是使用对象、类、继承、封装、属性、方法等基本概念来进行程序设计。从现实世界中客观存在的事物出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。 例如,在现实世界的学生管理系统中,张三同学...