接口-大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教
来源:互联网 发布:linux查看文件所在目录 编辑:程序博客网 时间:2024/05/16 19:15
public abstract class Student {
String name;
int fee;
Student(String name){
}
abstract void setFee(int fee);
abstract int getFee();
}
package com.bzu.aa;
public interface Salary {
int getSalary();
}
package com.bzu.aa;
public class Graduate extends Student implements Salary {
int salary;
Graduate(String name) {
super(name);
}
void setFee(int fee){
this.fee = fee;
}
int getFee(){
return 0;
}
public int getSalary(){
return this.salary=1500;
}
boolean isLoan(){
if(this.salary<this.fee){
return true;
}
else
return false;
}
}
package com.bzu.aa;
public class Teacher implements Salary {
String name;
int salary;
Teacher(String name){
}
public int getSalary() {
return this.salary=3000;
}
}
package com.bzu.aa;
public class University {
void payOff(Salary s){
if(s instanceof Teacher){
s.getSalary();
}
else if(s instanceof Graduate){
s.getSalary();
}
}
}
package com.bzu.aa;
public class Test {
public static void main(String[] args) {
Graduate g = new Graduate("小亮");
g.setFee(1000);
University u = new University();
u.payOff(g);
System.out.println("是否需要贷款:"+g.isLoan());
Teacher t = new Teacher("大王");
u.payOff(t);
}
}
- 接口-大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教
- 接口练习:大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发
- 大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教师(T
- 大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教师(T
- 课堂练习2:大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要
- 上机练习题——接口课堂练习2:大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放
- lesson5:接口 大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊
- 接口-大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学
- 上机练习题——接口课堂练习2大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊
- 大学里的学生(Student)需要交学费
- 如何学好编程-写给还在学校的学生
- 如何学好编程-写给还在学校的学生
- 如何学好编程-写给还在学校的学生
- 【敏捷】敏捷时代的建模:敏捷团队的扩张除了代码还需要什么? (ZZ)
- 程序员,除了代码外,在职业生涯中你还需要注意什么?(一)
- 程序员,除了代码外,在职业生涯中你还需要注意什么?(二)
- 当需要使窗口除了点击标题栏以外还可以移动的解决方案 WM_NCHITTEST
- 除了写程序,你还需要更多
- caffe中的concate层
- 求最大值、最小值、平均值
- leetcode_412. Fizz Buzz ? 待解决
- 实验一 线性回归
- Hadoop
- 接口-大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教
- leetcode_419. Battleships in a Board ? 待解决
- MyBatis中配置自动增长
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- magento 开发 -- 入门深入理解第五章 – Magento资源配置
- AndroidStudio编译SDL2
- cocos2dx 持续学习(二) 小游戏Demo
- numpy函数库使用
- Effective OC之接口与API设计