/* コンストラクタの定義例.生成時にフィールド値を初期化する.*/ class BankAccount { String name; // 名前 int number; // 口座番号 int balance; // 残高 BankAccount (String name, int number) { this.name = name; // フィールドnameに引数nameを代入 this.number = number; this.balance = 0; } void deposit (int amount) { // 預金メソッド balance += amount; } public static void main (String[] args) { BankAccount b1 = new BankAccount("Taro", 1234567); // ↑引数を与えてコンストラクタを呼び出す b1.deposit(10000); // b1の口座に10000円預金する b1.deposit(3000); // b1の口座に3000円預金する System.out.println(b1.balance); // 13000 } }