week10,11 面向对象的高级程序设计。
一、 实验目的。
1. 区别静态类与非静态类,掌握静态字段,静态方法和静态构造函数的定义方法。
2. 理解类的继承性与多态性,掌握其应用方法。
3. 理解抽象类、接口的概念,掌握抽象类及接口的定义及使用方法。
4. 理解分部类和命名空间的概念,掌握分部类和命名空间的使用方法。
二、 实验要求。
1. 熟悉visual 2010的基本操作方法;
2. 认真阅读本章相关内容,尤其是案例。
3. 实验前进行程序设计,完成源程序的编写任务。
三、 实验内容。
1. 参照教材p131页第一道实验题【设计一个简单的windows程序,在该程序中首先构造一个学生基本类,再分别构造小学生,中学生,大学生,当输入相关数据,单击不同的按钮时将分别创建不同的学生对象,并输入当前的学生总人数,该学生的姓名,学生类型和平均成绩】,编写**完善程序功能,迁移到vs2010并自行调试。(20分钟)
2. 参照教材p133页第三题【声明一个接口iplayer,包含5个接口方法:**,停止,暂停,上一首,下一首。设置一个windows应用程序,在该程序中定义一个*****器类和一个**i**器类,以实现该接口,最后创建相应类的实例测试程序,如下图所示,当单击***按钮后,再单击**按钮的则显示“正在*****歌曲”;当单击**i按钮后,再单击**按钮的则显示“正在****i**”】,编写**完善程序功能。
(25分钟)
高级面向对象程序设计
一 j a的介绍。a 特点。i.面向对象。ii.多线程。iii.跨平台的。iv.高性能。v.健壮性。vi.简单性。vii.可移植性。viii.动态性。ix.解释性。x.网络的。xi.体系结构中立。b j a的运行环境。i.jdk ii.jre iii.jvm c j a运行。i.j a j a ii...
《面向对象程序设计C试卷A
台州学院2 0 11 学年第 1 学期。10 级专业 面向对象程序设计c 试卷 a卷 闭卷 班级姓名学号。一 判断题 10分 共10小题,每小题1分 1.重载函数必须有不同的参数列表。2.私有继承中,基类中所有成员在派生类成员函数中都不可以访问。3.动态绑定的多态性必须通过虚函数实现。4.友元函数的...
5面向对象高级程序设计
5.1继承。5.1.1何时使用继承。在j a中,使用继承可以表达 是 的关系。5.1.2如何使用继承。使用继承可以在定义类时使用extends关键字。class xx extends yy 表明 xx是yy 我们称yy是父类,xx是子类。有了这一声明后,父类中的方法和成员变量在子类中都不需要重复定义...