每天学习亿点点,每天记录亿点点
Content:-
面向对象的方法
将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。
对同类型对象抽象出其共性,形成类。
类通过一个简单的外部接口,与外界发生关系。
对象与对象之间通过消息进行通信。 -
对象: 系统中用来描述客观事物的一个试题,它用来构成系统的一个基本单位。
对象有一组属性和一组行为构成。
属性用来描述对象静态特征的数据项;
行为用来描述对象动态特征的操作序列。 -
类: 具有相同属性和服务的一组对象的集合。
为属于该类的全部对象提供了抽象的描述,包括属性和行为两个主要部分。
一个属于某类的对象称为该类的一个实例。 -
封装: 把对象的属性和服务结合成一个独立的系统单元。尽可能隐蔽对象的内部细节。对外形成一个边界(或者说一道屏障),只保留有限的对外接口使之与外部发生联系。
-
继承: 对于软件复用有着重要意义,是面向对象技术能够提高软件开发效率的重要原因之一。
定义:特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的继承。 -
多态: 在一般类中定义的属性或行为,被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一个属性或行为在一般类及其各个特殊类中具有不同的语义。
-
程序开发过程中的基本术语:
源程序:
用源语言写的,有待翻译的程序
目标程序:
也称为"结果程序",是源程序通过翻译程序加工以后所生成的程序。
翻译程序:
是指一个把源程序翻译成等价的目标程序的程序。翻译程序有3种类型:汇编程序、编译程序、解释程序、
汇编程序:
其任务是把用汇编语言写成的源程序,翻译成机器语言形式的目标程序。
编译程序:
若源程序是用高级程序设计语言所写,经翻译程序加工生成目标程序,那么,该翻译程序就称为"编译程序"。
解释程序:
这也是一种翻译程序,同样是将高级语言源程序翻译成机器指令。它与编译程序不同点就在于:它是边翻译边执行的,即输入一句、翻译一句、 执行一句,直至将整个源程序翻译并执行完毕。 -
程序开发过程
编辑
将源程序输入到计算机中,生成后缀为cpp的磁盘文件。
编译
将程序的源代码转换为机器语言代码。
连接
将多个源程序文件以及库中的某些文件连在一起,生成一个后缀为exe的可执行文件。
运行调试



