学生和教师类的实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 九 周实验 学号 姓名 张立健 专业 网络工程 一、已完成实验 (仿照下面给出本次实验的所有内容) 实验一 1、实验内容 学校中有老师和学生两类人,而在职研究生即是老师又是学生,对学生的管理和对教师的管理在他们身上都有体现。 1)设计两个信息管理接口StudentMageInterface和TeacherMageInterface。其中,StudentMageInterface接口包括setFee()方法和getFee方法,分别用于设置和获取学生的学费;TeacherMageInterface接口包括setPay(0方法和getPay方法,分别用于设置和获取教师的工资 2)定义一个研究生类Graduate,实现StudentInterface接口和TeacherMageInterface接口,它定义的成员变量有name,sex,age,fee,pay。 3)创建一个姓名为“zhangsan”的研究生,统计他的年收入和学费,如果收入减去学费不足2000元,则输入“provide a loan”的信息。 2、程序运行结果(给出编译、运行的截图) 3、程序清单 //package mypackage; interface StudentManageInterface { void setFee(int a); int getFee(); } interface TeacherManageInrerface { void setPay(int a); int getPay(); } public class Graduate implements StudentManageInterface,TeacherManageInrerface { String name; String sex; int age; int fee; int pay; //Graduate(); Graduate(String sname,String ssex,int sage,int sfee,int spay) { this.name=sname; this.sex=ssex; this.age=sage; this.fee=sfee; this.pay=spay; } public void setFee(int a) { fee=a; } public int getFee() { return fee; } public void setPay(int a) { pay=a; } public int getPay() { return pay; } public static void main(String[] args) { Graduate g=new Graduate(zhangsan,nan,22,8000,500); if((g.pay*10-g.fee)=2000) System.out.println(Provide a loan!); else System.out.println(He is OK!); } } 实验二 1、实验内容: 1)定义接口 shape 2)分别定义子类(继承接口shape):Circle,Rectangle,Triangle。 2、程序运行结果(给出编译、运行的截图) 3、程序清单 interface shape { double PI=3.1415926; void draw(); double getArea(); double getCircumference(); } class Circle implements shape { double r; Circle(double x) { this.r=x; } public void draw() { System.out.println(此圆的半径r=+r); } public double getArea() { return PI*r*r; } public double getCircumference() { return 2*PI*r; } } /*class Eclipse implements shape { }*/ class Rectangle implements shape { double length,width; Rectangle(double a,double b) { le

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档