C++实验二类及对象的封装性.docVIP

  • 35
  • 0
  • 约 12页
  • 2016-03-03 发布于重庆
  • 举报
C++实验二类及对象的封装性.doc

说明:指导教师评分后,实验报告交院(系)办公室保存。 实验2 类及对象的封装性 1.实验目的及要求: 1)掌握类及其成员的定义方法; 2)掌握对象的创建方法; 3)掌握对象数组、对象指针及*this指针的使用。 3.实验内容: 3.1 分析下面的程序,指出错误的地方 class CSample { int a=2.5 ; //在类中定义成员变量只能定义该变量的数据类型,不能赋初值更加不能给一个整型变量赋予一个实数型的值。改为:int a; public: int b ; void Print( ) {couta+b\n ; } void Set (int , int); } // 类定义结束得有一个“;”号结束 //为了说明Set函数是类CSample,所以必须在函数名前面加上CSample类名和“::”,否则,函数Set是无法使用类CSample的成员变量和成员函数的。 void Set(int x , int y) { a=x ; y=b ; //逻辑错误,应改为:b=y; } void main( ) { CSample Sam1 , Sam2 ; Sam1.Set(2,3); Sam2.Set(5,6); Sam1.Print( ) ; Sam2.Print( ) ; Cou

文档评论(0)

1亿VIP精品文档

相关文档