checkingaccount.tex.old

来自「国外的数据结构与算法分析用书」· OLD 代码 · 共 39 行

OLD
39
字号
\begin{program}
\PACKAGE\ Accounts;\\
\IMPORT\ People.Customer;\\
\\[\emptyline]
\textrm{/**}\>\textrm{A checking account allows an overdraft up to the line of}\\
\>\textrm{credit of the account. */}\\
\PUBLIC\ \CLASS\ CheckingAccount \EXTENDS\ RegularAccount\\
$\{$\\
\>\PROTECTED\ \FLOAT\ lineOfCredit;\\
\\[\emptyline]
\>\PUBLIC\ CheckingAccount(Customer c, \INT\ n)\\
\>$\{$\\
\>\>\SUPER(c, n);\\
\>$\}$\\
\\[\emptyline]
\>\PUBLIC\ \jVOID\ setLoc(\FLOAT\ amount)\\
\>$\{$\\
\>\>lineOfCredit = amount;\\
\>$\}$\\
\\[\emptyline]
\>\PUBLIC\ \FLOAT\ lineOfCredit()\\
\>$\{$\\
\>\>\RETURN\ lineOfCredit;\\
\>$\}$\\
\\[\emptyline]
\>\PUBLIC\ String generateMonthlyStmt()\\
\>$\{$\\
\>\>\RETURN\ \SUPER.generateMonthlyStmt() + "The line of credit is \$" + lineOfCredit + "$\backslash$n";\\
\>$\}$\\
\\[\emptyline]
\>\PUBLIC\ String toString()\\
\>$\{$\\
\>\>\RETURN\ "Checking account " + number + ": Owner " + owner.name()\\
\>\>\>\>\>+ "$\backslash$n           Balance " + balance\\
\>\>\>\>\>+ "$\backslash$n           Line of credit " + lineOfCredit + "$\backslash$n";\\
\>$\}$\\
$\}$\\
\end{program}
\vspace{\backup}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?