正在加载图片...
51.3对象的创建与使用 对象是类的实例( instance),正如在前几章称变量是数据类型的实 例一样。声明一种数据类型只是告诉编译系统该数据类型的结构形式,并 没有预定内存,或者讲并没有创建了可用来存放数据的变量。类只是一个 样板,以此样板可以在内存中开辟出一个个同样结构的实例对象 创建类的对象可以有两种常用方法。第一种是直接定义类的实例 对象 GOods car 这个定义创建了 GOods类的一个对象Car,同时为它分配了属于它自己 的存储块,用来存放数据和对这些数据实施操作的成员函数(代码)。与 变量定义一样,一个对象只在定义它的域中有效。 第二种是采用动态创建类的对象的方法,将在第七章中学习,当然变 量也同样可动态创建。所谓动态指在程序运行时建立对象。而前一种是在 编译时(程序运行前)建立 个样板可以创造出无数相同的物品来,同样,一个类可以创建 出无数同样组成的对象来。5.1.3 对象的创建与使用 对象是类的实例(instance),正如在前几章称变量是数据类型的实 例一样。声明一种数据类型只是告诉编译系统该数据类型的结构形式,并 没有预定内存,或者讲并没有创建了可用来存放数据的变量。类只是一个 样板,以此样板可以在内存中开辟出一个个同样结构的实例——对象。 创建类的对象可以有两种常用方法。第一种是直接定义类的实例—— 对象: CGoods Car; 这个定义创建了CGoods类的一个对象Car,同时为它分配了属于它自己 的存储块,用来存放数据和对这些数据实施操作的成员函数(代码)。与 变量定义一样,一个对象只在定义它的域中有效。 第二种是采用动态创建类的对象的方法,将在第七章中学习,当然变 量也同样可动态创建。所谓动态指在程序运行时建立对象。而前一种是在 编译时(程序运行前)建立。 一个样板可以创造出无数相同的物品来,同样,一个类可以创建 出无数同样组成的对象来
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有