第九章类和对象讲述.ppt

同类型的对象之间可以整体赋值,这种赋值与对象的成员的访问权限无关。 class A { float x,y; public: float m,n; void Setxy( float a, float b ){ x=a; y=b; } void Print(void) { coutx‘\t’yendl; } }; void main(void) { A a1,a2; a1.m=10; a1.n=20; //为公有成员数据赋值 a1.Setxy(2.0,5.0); a2=a1; a1.Print(); a2.Print(); } 同类型的对象之间可以整体赋值 相当于成员数据间相互赋值 对象可以作函数的入口参数(实参、形参),也可以作函数的出口参数。这与一般变量作为函数的参数是完全相同的。 可以定义类类型的指针,类类型的引用,对象数组,指向类类型的指针数组和指向一维或多维数组的指针变量 一个类的对象,可作为另一个类的成员 类体的区域称为类作用域。类的成员函数与成员数据,其作用域都是属于类的作用域,仅在该类的范围内有效,故不能在主函数中直接通过函数名和成员名来调用函数。 类作用域、类类型的作用域和对象的作用域 clas

文档评论(0)

1亿VIP精品文档

相关文档