对象object定义

定义好类后,使用类时就要定义对象(object)。定义对象实际就是要申请内存(当然这个是编译器要处理的事),程序员只要定义对象(object)。

可以定义3类基本的对象(object),普通对象(object)、引用对象(object)、指针对象(object)。

类定义这篇文中的Cpeople类来定义对象(object)举例。

普通对象

这类对象(object)在编译时就已经分配内存放在内存中,程序自已管理kie对象(object)的生命周期。

引用对象

ada就是kie的一个别名,指向同一个对象。

ada对象引用kie对象

指针对象

这类对象(object)在运行时就才分配内存放在内存中,程序员自已管理paper 对象(object)的生命周期(delete paper;就表示对象不在使用,内存还给系统)。

以上三种类型对象(object),大家可以比照基本类型来理解,其时是一样的。

对比一下就会明白,后面再多练习,编写的代码多了之后,就会自然习惯、理解。

根据实际需求来确定定义哪一类对象(object)。实际定义对象(object)经验如下:

一般定义普通对象(object),如果自已要控制对象(object)生命周期就定义指针对象(object),如果是在编写代码时希望用另一个名字控制已有对象(object),可以定义一个引用对象(object)。