抽象类和接口实验报告.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验9 抽象类和接口 实验报告 一、实验目的 1、学会使用抽象类 2 、接口编程 二、实验要求 1、请设计3 个类,分别是学生类Student,本科生类Undergraduate 和 类Postgraduate , 其中Student 类是一个抽象类,它包含了一些学生基本信息如 、所学课程、课程成绩等, 而Undergraduate 和Postgraduate 都是Student 的子类,它们之间的主要差别是计算课程成绩 登记的方法有所不妥( 的标准要比本科生的标准高一些),如下表所示。 本科生标准 标准 80~100 优秀 90~100 优秀 70~79 良好 80~89 良好 60~69 一般 70~79 一般 50~59 及格 60~69 及格 50 以下 不及格 60 以下 不及格 假设某班级里既有本科生也有 ,请编写程序统计出全班学生的成绩等级并显示出来。 (提示:设计一个学生数组,既能存放本科生对象,又能存放 对象。)程序的运行效 果如下图所示: 2 、编写一个接口Speak,在这个接口中定义一个方法speakmessage (String s),然后定义一 个类InterfaceTest ,在这个类中定义一个字符串类型的变量message ,重写speakmessage 方 法将message 的内容输出。其中message 中的内容由命令行方式输入,也就是说在命令行方 式下编译好程序之后,在运行程序时输入java InterfaceTest Goodman ,那么会显示 Goodman。 三、提交报告 (以学号_NOX 为你的Word 文档文件名,X 为实验编号) (1)给出你所写的程序源代码; (2 )给出对应的程序源代码和运行结果截图。 实验一: class Student { String name; String type; int grade; String level; String cnt(int grade); } class Undergraduate extends Student{ String cnt (int grade){ if(grade=80grade=100) return 优秀; if(grade=70grade=79) return 良好; if(grade=60grade=69) return 一般; if(grade=50grade=59) return 及格; return 不及格; } } class Postgraduate extends Student{ String cnt (int grade){ if(grade=90grade=100) return 优秀; if(grade=80grade=89) return 良好; if(grade=70grade=79) return 一般; if(grade=60grade=69) return 及格; return 不及格; } } public class Polymorphism { public static void main(Strin

您可能关注的文档

文档评论(0)

hzy1987 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档