欢迎使用CSDN-markdown编辑器
来源:互联网 发布:twemproxy 源码解析 编辑:程序博客网 时间:2024/06/08 18:05
public abstract class student {
String name;
int fee;
student(String name)
{
this.name=name;
}
abstract void setFee(int fee);
abstract int getFee();
}
public interface Salary {
int getSalary();
}
public class Graduate extends student implements Salary{
Graduate(String name) {
super(name);
// TODO Auto-generated constructor stub
}
int salary;
void setFee(int fee){ super.fee=fee;}int getFee(){ return fee;}public int getSalary(){ salary=1500; return salary;}boolean isLoan(){ if(salary < fee) return true; return false;}
}
public class Teacher implements Salary{
String name ;
int salary;
Teacher(String name)
{
this.name = name ;
}
public int getSalary() { salary=3000; return salary;}
}
public class University {
void payOff(Salary s)
{
System.out.println(“当前工资已发放”+s.getSalary());
}
}
public class Test {
public static void main(String[] args) { // TODO Auto-generated method stub Graduate g = new Graduate("小亮"); g.setFee(1300); University u =new University(); u.payOff(g); System.out.println("是否需要贷款:"+g.isLoan()); Teacher t = new Teacher("大王"); u.payOff(t);}
}
以下为代码运行结果:
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- JSP登录界面(连接并验证数据库)
- 考试技巧篇
- spring管理bean的原理
- quick3.3listview-button刷新失效问题
- codeforces 883 F. Lost in Transliteration
- 欢迎使用CSDN-markdown编辑器
- 针对第3方合进来的插件或者sdk,一些测试体验
- 彻底解决 根级别上的数据无效 行1 位置1
- Git和SVN的区别
- Spring管理Bean的三种创建方式
- Xshell连接不上阿里云报错:connection failed的解决方案
- ssm框架
- PHP中基本排序算法
- osmdroid API解读(十)