新的概念:对象成员声明、初始化和访问
声明:
- 对象成员的声明与其他成员相同,语法格式为:<类名><对象成员名>
- 就如上篇中 “Point m_center” 就是在Circle类中声明的一个成员
初始化:
对象成员的初始化是通过调用构造函数来完成的,即一个对象成员的初始化时“大对象”被创建时一同被创建的。
具体方法:定义"大对象"所在类的构造函数时,在成员初始化列表中将参数传递到"小对象"成员的构造函数中。成员初始化列表的格式为
<对象成员1>(<初值表>),<对象成员2>(<初值表>)……
例如:
Circle(double cx,double cy,double cr):m_center(cx,cy