- 18
- 0
- 约7.67千字
- 约 47页
- 2017-04-22 发布于北京
- 举报
北邮C面向对象程序设计第3讲
C++面向对象程序设计;2.3.4 成员函数的存储方式 ;2.4 对象成员的引用 ;2.4.1 用对象名和成员运算符访问 ;int main()
{ point op1, op2;
int i, j;
op1.setpoint(1,2);
op2.setpoint(3,4);
i = op1.getx();
j = op1.gety();
cout“op1 i=” i“opt1 j=”jendl;
i = op2.getx();
j = op2.gety();
cout“op2 i=” i“opt2 j=”jendl;
};2.4.2 用指向对象的指针访问 ;2.5 类和对象的应用举例;例2.1 引用多个对象的成员
(1)程序(a)
# include iostream
using namespace std;
class Time
{ public:
int hour;
int minute;
int sec;
};
int main()
{ Time t1;
cint1.hour t1.minutet1.sec;
coutt1.hour“:”t1.minute“:”t1.secendl;
Time t2;
cint2.hourt2.minutet2.sec;
coutt2.hour:t2.minute:t2.secendl;
return 0;
}
;(2)程序(b)
# include iostream
using namespace std;
class Time
{ public:
int hour;
int minute;
int sec;
};
int main()
{ void set_time(Time ) ; / / 使用引用形参
void show_time(Time );
Time t1;
set_time(t1);
show_time(t1);
Time t2;
set_time(t2);
show_time(t2);
return 0;
};void set_time(Time t)
{ cint.hour;
cint.minute;
cint.sec;
}
void show_time(Time t)
{ coutt.hour:t.minute:t.secendl;
};(2)程序(c)
# include iostream
using namespace std;
class Time
{ public:
int hour;
int minute;
int sec;
};
int main()
{ void set_time(Time , int hour =0, int minute =0, int sec =0) ;
void show_time(Time );
Time t1;
set_time(t1, 12, 23, 34);
show_time(t1);
Time t2;
set_time(t2);
show_time(t2);
return 0;
}
;void set_time (Time t, int hour, int minute, int sec)
{ t. hour = hour;
t. minute = minute;
t. sec = sec;
}
void show_time(Time t)
{ coutt.hour:t.minute:t.secendl;
}
;例2.3 用成员函数处理例2.2中的程序
# include iostream
using namespace std;
class Time
{ public:
void set_time();
void show_time();
private:
int hour;
int minute;
int sec;
};
;int main( )
{ Time t1;
t1.set_time( );
t1.show_time( );
Time t2;
t2.set_time();
t2.show_time();
return 0;
}
void Time::set_time()
{ cinhour;
cinminute;
cinsec;
}
void Time::show_ti
您可能关注的文档
最近下载
- 中医康复试题及答案.docx VIP
- 【ch2】第二章 马克思主义劳动观.pptx VIP
- 2025年山东信息职业技术学院单招《数学》模拟题库及答案详解【网校专用】.docx VIP
- 《JBT 9632-2024汽轮机主汽管和再热汽管的弯管技术规范》专题研究报告.pptx
- 2019_2020学年度第二学期八年级期末.docx VIP
- 2025年辅警笔试考试试题(答案+解析).docx VIP
- 无土栽培技术教学课件(全套完整版).ppt VIP
- 运动控制系统安装与调试(第2版)课件 项目1 典型运动控制系统的认知与装调.pptx
- 新能源装配线扩能建设项目(青山工业)环境影响报告.pdf
- 附件:《环境空气温室气体及其示踪物(CO2、CH4、N2O和CO)光腔衰荡光谱法连续自动监测系统运行和质控技术指南》.pdf VIP
原创力文档

文档评论(0)