University 继承与接口
来源:互联网 发布:oecd2013年税收数据 编辑:程序博客网 时间:2024/06/06 03:22
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 { public abstract int getSalary();}
public class Graduate extends Student implements Salary{ public int Salary; Graduate (String name){ super(name); } void Graduate (String name){ } void setFee(int fee){ } int getFee(){ return fee; } public int getSalary(){ return 1500; } boolean isLoan(){ if(Salary<fee){ System.out.println("需要贷款"); return true; } else return false; }}
public class Teacher implements Salary{ Teacher(String name){ } public int getSalary(){ return 3000; }}
public class University { void payOff1(Salary s){ System.out.println("研究生所得工资为:"+s.getSalary()); } void payOff2(Salary m){ System.out.println("老师所得工资为:"+m.getSalary()); } }
public class Test { public static void main(String[] args) { Graduate g=new Graduate("小亮"); g.setFee(1000); University u=new University(); u.payOff1(g); System.out.println("是否需要贷款:"+g.isLoan()); Teacher t=new Teacher("大王"); u.payOff2(t); }}
阅读全文
0 0
- University 继承与接口
- 类继承与接口继承
- 接口继承与实现继承
- 接口继承与实现继承
- 接口继承与实现继承
- 接口继承与实现继承
- 接口继承与实现继承
- 接口继承与实现继承
- 继承与接口
- 接口与多重继承
- 接口与多重继承
- 继承与接口
- 接口与多重继承
- 继承与接口
- java继承与接口
- 继承与接口
- 继承与接口
- 继承关系与接口
- 【JZOJ5430】【NOIP2017提高A组集训10.27】图
- 机器学习—Bagging与随机森林算法详解
- java匿名内部类详解
- JavaScript数组
- Nginx 服务器 select 和epoll的区别
- University 继承与接口
- 深拷贝、浅拷贝
- C++ 成员函数后面加const,没有const,以及使用的区别
- 一道错题的思考
- eclipse C开发添加自己的头文件搜索路径
- java-maze
- 最优二叉树(哈夫曼树)
- 2017年10月29日训练日记
- 扫雷 三子棋的实现