下記コードの実行結果について
質問:UseBank.javaの6行目から10行目がどのような動きになっているかを詳しく教えてください。
Bank.java
1:public class Bank{
2: private int money;
3: public void setMoney(int money) {
4: this.money = money; //引く数をフィールドに代入
5: }
6: public int getMoney() {
7: return money;
8: }
9:}
UseBank.java
1: pubulic class UseBank {
2: public static void main(Steing[] args) {
3: //クラス Bankのインスタンス化
4: Bank bank = new Bank();
5: int mny = Integer.parseInt(args[0]);
6: bank.setMoney(mny);
7: System.out.println("振込額 : " + mny);
8: //bank.money = 0; //エラーが発生します
9: int nowMoney = bank.getMoney();
10: System.out.println("現在の所持金 : " + nowmoney;
11: }
12: }
実行結果
>java Usebank 10000
振込額 : 10000
現在の所持金 : 10000