深入解析c++——对象

一、对象的定义

对象是类的实例,一个对象必须属于一个自己的类,因此在定义对象前,必须要定义好自己所属的类。

对象定义的语法

<类名><对象名>(<参数表>);

类名是对象所属的 类的名字。<对象名>中可以与一个或多个对象名,多个对象名可以用逗号分隔。<参数表>是初始化对象所需要的,建立对象时,可以根据给定的参数调用相应的构造函数进行初始化。无参数时,表示调用类的默认构造函数。

除了定义一般类对象外,还可以定义对象数组、指向对象的指针或引用。举个例子来说明:

Date date1,dates[31];
Date *pDate;
Date &date2=date1;

上面是在定义了日期类Date后,定义一般类对象,对象数组、对象指针和对象引用的示例。其中,date1是一般对象名,dates[31]是一个对象数组,他有31个元素,每个元素都是Date类的对象;pDate是指向Date类对象的指针,date3是一个Date类对象的引用,定义时对它进行初始化,使它成为对象date1的别名。

对象的定义和定义某类型的变量是一致的。

这就是今天要讲的对象的定义模块,后续还会不定期更新哦。

假如对你有帮助,希望广大读者能留下一个友好的赞

你可能感兴趣的:(c++基础,C++面向对象编程,c++,开发语言,后端)