实验4 继承的层结构及多态性应用.docVIP

  • 102
  • 0
  • 约2.63千字
  • 约 5页
  • 2016-08-23 发布于贵州
  • 举报
实验4 继承的层结构及多态性应用

实验4 继承的层次结构 (一)实验类型:验证性 (二)实验类别:专业实验 (三)实验学时数:5学时实验课,其它时间由开放实验室补充 (四)实验目的 1.掌握类的继承层次结构的定义方法; 2.掌握多态性实现的三个条件:继承、覆盖和向上转型; 3.掌握抽象类和接口的定义方法;抽象类派生和实现接口的规则; 4.掌握在继承、聚合和多态作用时对象创建、使用和释放的过程。 (五)实验内容 1)将例5.2的程序片段补充和改写成一个完整、正确的程序,用私有继承方式。在程序中应包括输入数据的函数,在程序运行时输入num, name, sex, age, addr的值,程序输出以上5个数据的值。 提示:例11.2在教材P356页,两各类Student和Student1。私有继承方式。需要写好从键盘输入数据的函数,和向屏幕输出的函数。注意访问属性。 2)将例11.3的程序修改、补充,写成一个完整、正确的程序,用保护继承方式。在程序中应包括输入数据的函数。 提示:例11.3在教材P360页,两各类Student和Student1。保护继承方式。仅需要写好从键盘输入数据的函数。注意访问属性。 3)修改例11.3的程序,改为用公共继承方式。上机调试程序,使之能正确运行并得到正确的结果。对这两种继承方式作比较分析,考虑在什么情况下二者不能互相代替。 有以下程序结构,请分析访问属性。 class A

文档评论(0)

1亿VIP精品文档

相关文档