云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验6

实验6

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 10:39:48

实验6 继承与多态

实验目的:

? 熟悉类的继承机制,能够根据要求定义子类(包括:增加子类的变量、

方法,重写基类的方法等); ? 熟悉super关键字的用法; ? 熟悉protected关键词的使用;

? 熟悉父类对象和子类对象之间的赋值关系; ? 理解多态的概念,熟悉其实现方式;

实验内容

一、根据要求,编写程序(30分钟) 1、创建一个Student类,要求如下:

? 包括的属性有:学号、姓名、年龄,且都是protected类型; ? 声明一个构造方法,以初始化对象的所有域(即字段); ? 声明获得各属性的方法,均为public类型; ? 声明修改各属性的方法,均为public类型; ? 创建得到Student对象个数方法,为public类型;

? 对父类中的toString方法进行重写,用来返回该类中的所有属性信息组合成

的字符串;

? Student类包含在student_package包中;

2、创建测试类StudentTest(也位于student_package中),该类实例化Student对象,参数分别为”Tom”、”0640000001”、22。输出该对象信息;修改对象的姓名“(Jim”)和年龄(23),再次输出该对象信息。

二、类的继承(30分钟)

在上一题程序的基础上,按要求进行修改:

1、以Student类为父类,派生出一个子类——大学生类CollegeStudent。该类增加了专业profession属性,并增加获得专业和设置专业的两个方法,且对父类中

的toString方法进行重写,使得CollegeStudent 类中的toString方法除了显示学生类的信息外,还要显示它的专业属性;

2、编写主类程序,先用一些值创建CollegeStudent类的cst对象,然后声明Student对象st,并用cst给st赋值,再分别输出cst和st的信息。

三、结合上一题,说明什么是多态?其实现方式怎样(5分钟)

搜索更多关于: 实验6 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验6 继承与多态 实验目的: ? 熟悉类的继承机制,能够根据要求定义子类(包括:增加子类的变量、方法,重写基类的方法等); ? 熟悉super关键字的用法; ? 熟悉protected关键词的使用; ? 熟悉父类对象和子类对象之间的赋值关系; ? 理解多态的概念,熟悉其实现方式; 实验内容 一、根据要求,编写程序(30分钟) 1、创建一个Student类,要求如下: ? 包括的属性有:学号、姓名、年龄,且都是protected类型; ? 声明一个构造方法,以初始化对象的所有域(即字段); ? 声明获得各属性的方法,均为public类型; ? 声明修改各属性的方法,均为public类型; ? 创建得到Student对象个数方法,为public类型; ? 对

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com