2017-06-27 13 views
-3

銀行口座オブジェクトのArrayListを持っている場合、チェックおよび預金口座など指定されたオブジェクトを追加または削除するにはどうすればよいですか?私の銀行口座オブジェクトには次のものが含まれます:プライベートストリングfirstName;プライベートString lastName;プライベートStringユーザー名。プライベートStringパスワード。プライベートint idNum;私的なdouble checkingBal;私的二重貯蓄。 アカウントを追加または削除するメンバーの新しい銀行口座オブジェクトを作成しなくても、これを行う簡単な方法はありますか?arraylistオブジェクトから項目を追加および削除する方法

私はしばらくオンラインで見ましたが、この種のシナリオに該当するものは見つかりませんでした。私は、ログインページ、アカウントを持っていない場合はメンバー登録ページ、ログイン後にポップアップするメンバーメニューを持つ単純な銀行アプリを作成する必要があります。アカウントを削除し、アカウントを表示し、ログアウトします。あなたが提案したいと思うものがあれば、私は口座を取り扱うための他のアイデアを公開しています。

+0

はhttps://stackoverflow.com/questions/19616972/how-to-add-an-object-to-an-arraylist-in-javaを参照してhttps://stackoverflow.com/questions/ 10714233/remove-item-from-arraylist – amrit

+0

@amrit残念ながら、これらのリンクは役に立たなかった。最初のリンクでは、新しいオブジェクトの追加について説明します。新しいオブジェクトを作成するのではなく、アカウントを追加して既存のオブジェクトに追加したいのです。 2番目のリンクでは、特定のインデックスでアイテムを削除する方法について説明します。私の場合はオブジェクト全体を取り除くのと同じですが、ユーザーがプロンプトを表示した場合は、特定のインデックスのオブジェクトから特定のアカウントを削除したいと考えています。 –

+0

@Abhishek詳細を教えてください –

答えて

0

あなたが探している答えは継承だと思います。 Javaでは親クラス(BankAccount)を作成してからCheckingAccountSavingsAccountを継承することができます。

銀行口座の(親)

public class BankAccount { 
    public int accountNumber; 

    public BankAccount(int accountNumber) { 
     this.accountNumber = accountNumber; 
    } 

} 

CheckingAccount(子供)

public class CheckingAccount extends BankAccount { 
    public int amt; 

    public CheckingAccount(int accountNumber, int amt) { 
     super(accountNumber); 
     this.amt = amt; 
    } 

} 

セービング口座(子供)

public class SavingsAccount extends BankAccount { 
    public int amt; 
    public float interest;  

    public BankAccount(int accountNumber, int amt, float interest) { 
     super(accountNumber); 
     this.amt = amt; 
     this.interest = interest; 
    } 

} 

次にあなたがBankAccountArrayListを作り、両方SavingsAccountを追加することができますおよびCheckingAccount

ArrayList<BankAccount> accounts = new ArrayList<>(); 
accounts.add(new CheckingAccount(1234, 100)); 
accounts.add(new SavingsAccount(1234, 400, .01)); 
+0

それは私が探しているものだと思います。私はまだ相続について学んでいないが、私はそれを調べるだろう。ありがとう! –

関連する問題