好文档 - 专业文书写作范文服务资料分享网站

C 实验二 类与对象(附)

天下 分享 时间: 加入收藏 我要投稿 点赞

实验二 类与对象

实验目的和要求

1.掌握类、类的数据成员、类的成员函数的定义方式。 2.理解类成员的访问控制方式。

3.掌握对象的定义和操作对象的方法。

4.理解构造函数和析构函数的定义与执行过程。 5.掌握重载构造函数的方法。

6.了解拷贝构造函数的定义方法。

实验内容

1.下面程序中有错,在不删除和增加代码行的情况下,改正错误语句,使其正确运行。 #include class Aa {

public: Aa(int i=0) { a=i; cout<<\ } ~Aa() { cout<<\ } void print() { cout<

int main() { Aa al(1),a2(2); al.print(); cout<

2.检查下面的程序,找出其中的错误,并改正。然后上机调试,使程序能正常运行。

(1)

#include class Date { void set_date(); void show_date(); int year; int month; int day; };

Date d; int main() { set_date(); show_date(); }

void set_date() { cin>>d.year; cin>>d.month; cin>>d.day; }

void show_date() { cout<

(2)

#include class A {

public: void A(int i=0) { m=i; } void show() { cout<

int main()

{ A a(5); a.m+=10; a.show(); return 0; }

(3)

#include class X {

private: int a=0; int &b; void setA(int i) { a=i; } X(int i) { a=i; } public: int X() { a=b=0; } X(int i,int j) { a=i; b=j; } void setC(int k) { c=c+k; } };

void main() { X x1; X x2(2); X x3(1,2); x1.setA(3); }

3.调试下列程序。

C 实验二 类与对象(附)

实验二类与对象实验目的和要求1.掌握类、类的数据成员、类的成员函数的定义方式。2.理解类成员的访问控制方式。3.掌握对象的定义和操作对象的方法。4.理解构造函数和析构函数的定义与执行过程。5.掌握重载构造函数的方法。6.了解拷贝构造函数的定义方法。
推荐度:
点击下载文档文档为doc格式
90uta8bajx8uhsm07tfq670et7c26i01796
领取福利

微信扫码领取福利

微信扫码分享