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

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

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

    1.9 多线程 1.9 多线程 在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程。可以通过多种途径达到这个目的。最开始的时候,那些拥有机器低级知识的程序员编写一些“中断服务例程”,主进程的暂停是通过硬件级的中断实现的。尽管这是一种有用的方法,但编出的程序很难移植,...
  • 第 7 章 控制语句

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

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

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

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

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

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

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