类和接口习题(共8页).doc

上传人:飞****2 文档编号:13983213 上传时间:2022-05-02 格式:DOC 页数:8 大小:20.50KB
返回 下载 相关 举报
类和接口习题(共8页).doc_第1页
第1页 / 共8页
类和接口习题(共8页).doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《类和接口习题(共8页).doc》由会员分享,可在线阅读,更多相关《类和接口习题(共8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上1. 编写一个录取类,它的一个方法用于判断学生是否符合录取条件。其中录取条件为:综合成绩在录取分数线之上,或体育成绩在96分以上并综合成绩大于300分。该类中的main方法建立若干个学生对象,对符合录取条件的学生,输出其信息“被录取”.class Luquint fenshu;int sport;void tiaojian()if(fenshu=450 | (sport96 & fenshu300) System.out.println(被录取); elseSystem.out.println(没有被录取);void Luqu(int a,int b) fenshu=

2、a;sport=b; public class ex1public static void main(String args)Luqu zhang3=new Luqu ();zhang3.Luqu(301,97);zhang3.tiaojian();Luqu li4=new Luqu ();li4.Luqu(500,50);li4.tiaojian();2. 要求有一个abstract类,类名为Employee. Employee的子类是YearWorer,MonthWorker和 WeekWorker. YearWorker对象按年龄领取薪水,MonthWorker对象按月领薪水,WeekW

3、orker对象按周领薪水,Employee类有一个abstract方法: Public abstract earning();子类必须重写父类earning()方法,给出各自领取报酬的具体方式。abstract class Employeepublic abstract void earning();class YearWoker extends Employeepublic void earning()System.out.println(按年龄领取薪水); class MonthWoker extends Employee public void earning()System.out.p

4、rintln(按月领薪水); class WeekWorer extends Employee public void earning()System.out.println(按周领薪水); public class ex2public static void main(String args)YearWoker yw=new YearWoker();MonthWoker mw=new MonthWoker();WeekWorer ww=new WeekWorer();yw.earning();mw.earning();ww.earning();3. 学校有学生和老师两类人,而在职的研究生既是

5、老师又是学生,对学生的管理和对老师的管理在他们身上都有体现。(1)设计两个信息管理接口StudentInterface和TeacherInterface.其中StudentInterface接口包括setFee方法和getFee方法,分别用于设置和获取学生的学费;TeacherInterface接口包括setPay方法和getPay方法,分别用于设置和获取教师的工资。 (2)定义一个研究生类Graduate,实现StudentInterface接口和TeacherInterface接口,它定义的成员变量有name(姓名)、sex(性别)、age(年龄)、fee(每学期学费)、pay(工资)。(

6、3)创建一个姓名为“zhangsan”的研究生,统计他的年收入和学费,如果收入减去学费不足2000元,则输出“provide a loan”(需要贷款)信息。interface StudentInterfacepublic void setFee();public void getFee();interface TeacherInterface public void setPay(); public void getPay();class Graduate implements StudentInterface,TeacherInterfaceString name;String sex;s

7、hort age; /or intdouble fee;double pay;public void setFee()public void getFee()System.out.println(学费为:+fee);public void setPay()public void getPay()System.out.println(工资为:+pay);public void setDaikuan()if(pay-fee)2000) System.out.println(provide a loan); public class ex3public static void main(String args)Graduate zhangsan=new Graduate();zhangsan.fee=24000.0;zhangsan.pay=25000.0; zhangsan.setDaikuan();专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁