实验五 包、接口与异常处理.docVIP

  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文档。上传文档
查看更多
实验五 包、接口与异常处理

实验五 包、接口与异常处理 实验目的及要求 目的:了解Java中包(package)、接口(interface)和异常处理(exception)的作用,掌握包、接口、异常处理的设计方法。 要求: (1)了解Java系统包的结构 (2)掌握创建自定义包的方法 (3)掌握使用系统接口的技术和创建自定义接口的方法 (4)理解系统异常处理的机制和创建自定义异常的方法 二、实验环境 计算机一台,JDK,EditPlus 三、实验原理 包、接口与异常处理的基本语句 四、实验内容与步骤 1. 类的装载过程 new Manager(Smith,sales)调用过程: (1)绑定构造函数参数。其实就是传递参数的过程 (2)查看是否有this()语句。没有。虽然没有使用this()语句调用构造函数,但是该步骤不能省略 (3)调用super()语句,此时,程序跳转到Public Employee(String n)。 (4)绑定构造函数参数String n (5)查看是否有this()。有,则执行构造函数public Employee(String n,Date DoB) (6)绑定构造函数参数String n,Date DoB (7)查看是否有this()语句。没有 (8)执行由系统自动插入的super()语句:执行super1() (9)执行显式初始化语句System.out.println(super1 ok); (10)执行构造函数语句System.out.println(3); (11)执行显式初始化语句private double salary=1500.00; (12)执行构造函数语句System.out.println(2);同时执行name=n;birthday=DoB; (13)执行构造函数语句System.out.println(4); (14)执行显式初始化语句System.out.println(Manager ok); (15)执行构造函数语句department=d; 2.了解和使用Java的系统包 包是类和接口的集合。利用包可以把常用的类或功能相似的类放在一个包中。Java语言提供系统包,其中包含了大量的类,可以在编写Java程序时直接引用它们。为便于管理和使用它们,将这些类分为了不同的包。包又称为类库或API包,API包既应用程序接口。 编译带包的java类的方法如下: 运行带包的java类的方法如下: 3. static修饰符 4. static属性 试着修改程序中main方法的代码,观察静态属性的特点。 5. static代码块 6. 接口的使用 五、思考题 1. 学校中有教师和学生两类人,而在职博士生既是教师又是学生。设计两个接口StuInterface和TeaInterface。其中,StuInterface接口包括对学费的set()和get()方法,分别用于设置和获取学生的学费;TeaInterface接口包括对工资的set()和get()方法,分别用于设置和获取教师的工资。 定义一个博士生类Doctor,实现StuInterface接口和TeaInterface接口,它的成员变量有name(姓名)、sex(性别)、age(年龄)、fee(每学期学费)、pay(月工资),如果收入减去学费不足3000元,则输出“provide a loan”(需要贷款)信息。编写测试类,测试所创建的Doctor类。 六、实验报告要求 将实验内容1,6和思考题的源程序写到实验报告中。 附件: 序号 学号 姓名 班级 序号 学号 姓名 班级 1 2009023053 毛阅 软件101 28 2010023002 邓崇羿 软件102 2 2010023001 张自平 软件101 29 2010023004 李石 软件102 3 2010023003 许进 软件101 30 2010023006 臧芯雨 软件102 4 2010023005 姜浩 软件101 31 2010023008 赵九洲 软件102 5 2010023007 李爽 软件101 32 2010023010 刘森 软件102 6 2010023009 刘伟宁 软件101 33 2010023012 程万吉 软件102 7 2010023011 丁启阳 软件101 34 2010023014 肖林 软件102 8 2010023013 于丽 软件101 35 2010023016 董统 软件102 9 2010023015 冀海滨 软件101 36 2010023018 姜洪浪 软件102 10 2010023019 刘云鹏 软件101 37 2010023020 冯立营 软件102 11 2010023

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档