对象
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式程序设计语言  > 嵌入式C/C++程序设计要求  > C++程序设计基础  > 类与对象


 
       类是用户定义的数据类型(不占内存单元),它存在于静态的程序中(即运行前的程序)。而动态的面向对象程序(即运行中的程序)则由对象构成,程序的执行是通过对象之间相互发送消息来实现的,对象是类的实例(占内存单元)。
       对象的创建
       定义了类以后,就可以定义类类型的变量,类的变量称为对象。例如:
       
       在所有函数之外定义的对象称为全局对象,在函数内(或复合语句内)定义的对象称为局部对象,在类中定义的对象称为成员对象。全局对象和局部对象的生存期和作用域的规定与普通变量相同。成员对象将随着包含它的对象的创建而创建、消亡而消亡,成员对象的作用域为它所在的类。
       通过new操作创建的对象称为动态对象,其存储空间在内存的堆区。动态对象用delete操作撤销。例如:
       
       对象的操作
       对于创建的一个对象,需要通过调用对象类中定义的成员函数来对它进行操作,采用“对象名.成员函数名(实参表)”或“指向对象的指针->成员函数名(实参表)”的形式表示。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有