質問: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