建立有相似屬性的物件的類別
在建立物件類別的檔案中不需要 main 的區塊。
//決定這個物件變數然後建立一個含有 main 區塊的程式
int number;
String name;
double balance;
//建立物件就可以正確印出資料。
Account a = new Account();
//設定資料
a.number = 101;
a.name = "Simon";
a.balance = 300;
//顯示資料
System.out.println("number: " + a.number);
System.out.println("name: " + a.name);
System.out.println("blance: " + a.balance);
但如果要進行存款、提款的動作,不要在 main 中製作,
要在 method 中進行處理。
方法
定義參數和返回值
//設定存款動作然後再回到主程式。
public void deposit(double amount){
}
//設定提款動作
public boolean withdraw(double amount){
if (balance -amount <0) {
balance = balance-amount;
return true;
}
else{
return false;
}
}
加上使用方法的程式:
a.deposit(5000);就會發現存款加上 5,000元了呢。
//顯示資料
System.out.println("number: " + a.number);
System.out.println("name: " + a.name);
System.out.println("blance: " + a.balance)
提款的範例
a.withdraw(5000);甚至,我們可以把帳號資訊顯示整個作為方法來用。
//餘額判斷
if (a.withdraw(5000)) {
System.out.println("number: " + a.number);
System.out.println("name: " + a.name);
System.out.println("blance: " + a.balance);
}
else
{
System.out.println("帳戶不足無法提款");
}
只要 a.show() 就可以顯示帳號資訊
public void show(){
System.out.println("number: " + number);
System.out.println("name: " + name);
System.out.println("blance: " + balance);
}
沒有留言:
張貼留言