Java教程

接口Java实验代码

本文主要是介绍接口Java实验代码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在学校中,学生每个月需要交相应的生活费,老师每个月有相应的工资,而在职研究生既是老师又是学生,所以在职研究生既需要交学费又会有工资。下面要求编写一个程序来统计在职研究生的收入与学费,如果收入无法满足交学费,则输出“撸起袖子加油干!”信息。

package practice;

public class Demo02 {
	public static void main(String[] args) {
		Graduate gr=new Graduate("张三","男",18,2000,2900);
		judge(gr);
	}
	public static void judge(Graduate gr) {
		if(gr.getPay()-gr.getFee()<1000) {
			System.out.println("撸起袖子加油干");
		}else {
			System.out.println("衣食无忧");
		}
	}
}
interface Teacher{
	public void setPay(double pay);
	public double getPay();
}

interface Student{
	public void setFee(double fee);
	public double getFee();
}

class Graduate implements Student,Teacher{
	String name;
	String gender;
	int age;
	double fee;
	double pay;
	
	//无参构造
	public Graduate() {}
	
	//构造方法
	public Graduate(String name,String gender,int age,double fee,double pay) {
		this.name=name;
		this.gender=gender;
		this.age=age;
		this.fee=fee;
		this.pay=pay;
	}
	@Override
	public void setPay(double pay) {
		this.pay=pay;
	}
	@Override
	public double getPay() {
		return this.pay;
	}
	
	@Override
	public void setFee(double fee) {
		this.fee=fee;
	}
	
	@Override
	public double getFee() {
		return this.fee;
	}
}
这篇关于接口Java实验代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!