C++备课讲义9章.pptVIP

  • 4
  • 0
  • 约8.18千字
  • 约 56页
  • 2016-12-31 发布于贵州
  • 举报
类体的区域称为类作用域。类的成员函数与成员数据,其作用域都是属于类的作用域,仅在该类的范围内有效,故不能在主函数中直接通过函数名和成员名来调用函数。 类作用域、类类型的作用域和对象的作用域 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=20; a1.n=10; a1.Setxy(2.0, 5.0); a1.Print(); } void main(void) { A a1,a2; m=20; n=10; Setxy(2.0, 5.0); Print(); } 用对象名调用 不能直接调用 类类型的作用域:在函数定义之外定义的类,其类名的作用域为文件作用域;而在函数体内定义的类,其类名的作用域为块作用域 。 对象的作用域与前面介绍的变量作用域完全相同 , 全局对象、局部对象、局部静态对象等。 class A {

文档评论(0)

1亿VIP精品文档

相关文档