数智图书馆-无锡数智政务 本次搜索耗时 7.404 秒,为您找到 176 个相关结果.
  • 1.2 对象的接口

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

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

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

    16.1 范式的概念 16.1 范式的概念 在最开始,可将范式想象成一种特别聪明、能够自我适应的手法,它可以解决特定类型的问题。也就是说,它类似一些需要全面认识某个问题的人。在了解了问题的方方面面以后,最后提出一套最通用、最灵活的解决方案。具体问题或许是以前见到并解决过的。然而,从前的方案也许并不是最完善的,大家会看到它如何在一个范式里具体表达出来。 ...
  • 第 7 章 控制语句

    第 7 章 控制语句 第 7 章 控制语句 程序设计中的控制语句有3种,即顺序、分支和循环语句。Swift程序通过控制语句来执行程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是一个用大括号({} )括起来的复合语句。Swift中的控制语句有以下几类: 分支语句:if 和switch 循环语句:whil...
  • 空标题文档

    第 2 章 程序设计语言诞生史 程序设计语言是如何诞生的? 前人是基于什么目的发明了程序设计语言? 本章我们来回顾一下程序设计语言诞生的历史。
  • 空标题文档

    2.3 小结 如前所述,程序设计语言是为了给人们带来便捷。但是何为便捷,语言不同,便捷的含义也各不相同。 语言只是工具。某种语言是否适合自己,要看使用这种语言能帮助自己发挥多大的能力,而不是看这种语言是否流行,别人使用它发挥了多大能力。再进一步讲,要看通过使用它自己能做出多大成果。大家不要为他人的言语所惑,应当根据自己的实际情况选择好的工具。
  • 空标题文档

    第 3 章 语法的诞生 程序设计语言有许多的规则。 为什么有这么多的规则呢? 本章通过比较规则较少的语言,来揭示规则是如何产生的。
  • 空标题文档

    第 4 章 程序的流程控制 程序设计语言中有 if、while、for 等用来控制程序流程的语句。 为什么会有这些控制语句呢? 本章我们将通过比较没有控制语句的汇编语言和带有控制语句的 C 语言,来探讨控制语句是如何产生的。
  • 空标题文档

    4.1 结构化程序设计的诞生 从第 3 章我们了解到,为了能使用更加自然的表达方式来书写算式,程序设计中引入了乘法运算优先级高于加法运算这样的规则(语法)。 20 世纪 60 年代后期,在提倡规则让读写程序更轻松的时代潮流中,结构化程序设计应运而生。时至今日,大家对 if、while 这样的语句早已习已为常。结构化程序设计的初衷正是通过导入这些语句使代...