/* アクセス修飾子 privateと publicの使用例.*/ class BankAccount { // フィールドはBankAccountクラス宣言内のみアクセス可 private String name; // 名前 private int number; // 口座番号 private int balance; // 残高 // コンストラクタ BankAccountはどこからでもアクセス可 public BankAccount (String name, int number) { this.name = name; // フィールドnameに引数nameを代入 this.number = number; this.balance = 0; } // メソッドdepositはどこからでもアクセス可 public 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 } }