Java基础实战Bank项目01-04
生活随笔
收集整理的這篇文章主要介紹了
Java基础实战Bank项目01-04
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Bank01:
創建一個簡單的銀行程序包
實驗目的:
Java 語言中面向對象的封裝性及構造器的創建和使用。
實驗說明:
在這個練習里,創建一個簡單版本的 Account 類。將這個源文件放入 banking 程
序包中。在創建單個帳戶的默認程序包中,已編寫了一個測試程序 TestBanking。
這個測試程序初始化帳戶余額,并可執行幾種簡單的事物處理。最后,該測試程 序
顯示該帳戶的最終余額。
提示:
1.創建 banking 包
2. 在 banking 包下創建 Account 類。該類必須實現上述 UML 框圖中的模型。
a. 聲明一個私有對象屬性:balance,這個屬性保留了銀行帳戶的當前(或 即
時)余額。
b. 聲明一個帶有一個參數 (init_balance )的公有構造器 ,這個參數為
balance 屬性賦值。
c. 聲明一個公有方法 geBalance,該方法用于獲取經常余額。
d. 聲明一個公有方法 deposit,該方法向當前余額增加金額。
e. 聲明一個公有方法 withdraw 從當前余額中減去金額。
3.打開TestBanking.java文件,按提示完成編寫,并編譯 TestBanking.java 文件。
4. 運行 TestBanking 類。可以看到下列輸出結果:
UML圖:
代碼:
package banking1;public class Account {private double balance;// 賬戶余額public Account(double init_balance){balance = init_balance;}public double getBalance(){return balance;}//存錢public void deposit(double amt){//amt:要存入的額度balance += amt;}//取錢public void withdraw(double amt){//amt:要取出的額度if(balance >= amt){balance -= amt;}else {System.out.println("余額不足!");}} }總結
以上是生活随笔為你收集整理的Java基础实战Bank项目01-04的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么1000 == 1000返回为Fa
- 下一篇: 第四章:Java_面向对象编程(二)