收藏 分享(赏)

实验四,接口和实现接口的类.doc

上传人:lufeng10010 文档编号:1507763 上传时间:2018-07-23 格式:DOC 页数:3 大小:32KB
下载 相关 举报
实验四,接口和实现接口的类.doc_第1页
第1页 / 共3页
实验四,接口和实现接口的类.doc_第2页
第2页 / 共3页
实验四,接口和实现接口的类.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、JAVA 接口和实现接口的类一、实验目的1.理解接口的作用,理解接口和实现接口的类的关系。2.掌握声明接口、一个类实现接口的声明和使用方法。二、实验内容1.学校中有老师和学生两类人,而在职研究生既是老师又是学生,对学生的管理和对教师的管理在他们身上都有体现。(1)设计两个信息管理接口 StudentInterface 和 TeacherInterface。其中,StudentInterface 接口包括 setFee 方法和 getFee 方法,分别用于设置和获取学生的学费;TeacherInterface 接口包括 setPay 方法和 getPay 方法,分别用于设置和获取教师的工资。(2

2、)定义一个研究生类 Graduate,实现 StudentInterface 接口和TeacherInterface 接口,它定义的成员变量有 name(姓名) 、sex(性别) 、age(年龄) 、fee(每学期学费) 、pay(月工资) 。(3)创建一个姓名为“zhangsan“的研究生,统计他的年收入和学费,如果收入减去学费不足 2000 元,则输出“provide a loan” (需要贷款)信息。public interface StudentInterfacepublic void setFee(double fee);public double getFee();public i

3、nterface TeacherInterfacepublic void setPay(double pay);public double getPay();/*public interface StudentInterfacepublic void setFee(double fee);public double getFee();public interface TeacherInterfacepublic void setPay(double pay);public double getPay();*/public class Gradute implements TeacherInte

4、rface,StudentInterfaceprivate String name;private String sex;private int age;private double fee;private double pay;public void setFee(double fee)this.fee=fee;public double getFee()return this.fee;public void setPay(double pay)this.pay=pay;public double getPay()return this.pay;public Gradute(String n

5、ame,String sex,int age,double fee,double pay)this.name=name;this.sex=sex;this.age=age;this.setFee(fee);this.setPay(pay);public Gradute()this.name=“Unknow“;this.sex=“Unknow“;this.age=0;this.setFee(0);this.setPay(0);public static void main(String args)Gradute zhangsan=new Gradute(“zhangsan“,“male“,20,100,15000);double i=zhangsan.getFee()*12-zhangsan.getPay();if(i2000)System.out.println(“provide a loan“);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报