📄 loanaccount.java
字号:
/**
*<DL><DT><b>功能:</b><DD>Template Method演示</DD></DL>
*@author Alex Wen
*@version V1.0 2003/12
*@see AccountA,TestAccount
*/
abstract class LoanAccount
{
//利息
private double interest;
//本金
private double Fund;
// 计算利息的方法
public double calculateInterest()
{
//用于计算利息的算法:本金*利率,但是利率的算法实现并没有在这个类中实现
interest=getFund()*getInterestRate();
System.out.println(interest);
return interest;
}
public void setFund(double fund)
{
this.Fund=fund;
}
public double getFund()
{
return Fund;
}
/**不同的存款类型有不同的利率,
* 因此,不在这个父类中实现利率的计算方法,
* 而将它推迟到子类中实现
*/
protected abstract double getInterestRate();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -