第5章类与对象pt课件.pptVIP

  • 2
  • 0
  • 约9.7千字
  • 约 38页
  • 2018-12-21 发布于福建
  • 举报
第5章类与对象pt课件

#include iostream.h class A { private: ??? int A1, A2; public: ??? A(int i, int j) { A1=i; A2=j; } ??? void print() {coutA1“,”A2endl; } }; class B { private: ??? A a; //对象成员 ??? int b; public: ??? B(int i, int j, int k):a(i, j), b(k) { } void print(); }; void B::print() { ??? a.print(); ??? coutbendl; } void main() { ??? B b(6, 7, 8); ??? b.print(); } 该程序的输出结果为: ??? 6,7 ??? 8 其中,a(i, j), b(k)是成员初始化表,它有二项,前一项是给子对象a初始化,其格式如下: ??? 子对象名 (参数表) ??? 后一项是给类B的数据成员b初始化。这一项也可以写在构造函数的函数体内,使用赋值表达式语句 b = k; ??? 给类B的数据成员初始化。 (5)拷贝构造函数(用对象给对象赋值) 拷贝构造函数的功能是用于实现对象值的拷贝,通过将一个同类对

文档评论(0)

1亿VIP精品文档

相关文档