类和对象的简单应用举例-dsp28335开发攻略
(1)类声明头文件; (2)已经过编译的成员函数的定义,它是目标文件。用户只需把类库装入到自己的计算机系统中(一般装到C++编译系统所在的子目录下),并在程序中用#include命令行将有关的类声明的头文件包含到程序中,就可以使用这些类和其中的成员函数,顺利地运行程序。这和在程序中使用C++系统提供的标准函数的方法是一样的,例如用户在调用sin函数时只需将包含声明此函数的头文件包含到程序中,即可调用该库函数,而不必了解sin函数是怎么实现的(函数值是怎样计算出来的)。当然,前提是系统已装了标准函数库。在用户源文件经过编译后,与系统库(是目标文件)相连接。在用户程序中包含类声明头文件,类声明头文件就成为用户使用类的公用接口,在头文件的类体中还提供了成员函数的函数原型声明,用户只有通过头文件才能使用有关的类。用户看得见和接触到的是这个头文件,任何要使用这个类的用户只需包含这个头文件即可。包含成员函数定义的文件就是类的实现。请特别注意:类声明和函数定义一般是分别放在两个文本中的。由于要求接口与实现分离,为软件开发商向用户提供类库创造了很好的条件。开发商把用户所需的各种类的声明按类放在不同的头文件中,同时对包含成员函数定义的源文件进行编译,得到成员函数定义的目标代码。软件商向用户提供这些头文件和类的实现的目标代码(不提供函数定义的源代码)。用户在使用类库中的类时,只需将有关头文件包含到自己的程序中,并且在编译后连接成员函数定义的目标代码即可。由于类库的出现,用户可以像使用零件一样方便地使用在实践中积累的通用的或专用的类,这就大大减少了程序设计的工作量,有效地提高了工作效率。 8.5.3面向对象程序设计中的几个名词类的成员函数在面向对象程序理论中被称为―方法‖(method),―方法‖是指对数据的操作。一个―方法‖对应一种操作。显然,只有被声明为公用的方法(成员函数)才能被对象外界所激活。外界是通过发―消息‖来激活有关方法的。所谓―消息‖,其实就是一个命令,由程序语句来实现。前面的stud.display( );就是向对象stud发出的一个―消息‖,通知它执行其中的display―方法‖(即display函数)。上面这个语句涉及3个术语:对象、方法和消息。 stud是对象, display( )是方法,语句―stud.display( );‖是消息。 8.6类和对象的简单应用举例例8.1最简单的例子。
6.65MB
文件大小:
评论区