ch2-1-函数类和对象资料.ppt

对象可以作函数的参数(实参、形参),也可以作函数的返回值。这与一般变量作为函数的参数是完全相同的。 可以定义类类型的指针,类类型的引用,对象数组,指向类类型的指针数组和指向一维或多维数组的指针变量 一个类的对象,可作为另一个类的成员 class A { float x,y; public: float m,n; void setXY( float a, float b ){ x=a; y=b; } void print() { coutx‘\t’yendl; } }; void main() { A a1,a2; a1.m=20; a1.n=10; a1.setXY(2.0, 5.0); a1.print(); } void main() { A a1,a2; m=20; n=10; setXY(2.0, 5.0); print(); } 用对象名调用 不能直接调用 对象的使用 类类型的作用域:在函数定义之外定义的类,其类名的作用域为文件作用域;而在函数体内定义的类,其类名的作用域为块作用域 。 对象的作用域与变量作用域完全相同 。 class A {

文档评论(0)

1亿VIP精品文档

相关文档