私は単純なコンソールアプリケーションで作業していますが、私は突然クラスに関する知識にギャップがあることに気付きました。コンソールアプリケーションのクラスインスタンス
私は、メインのJavaファイルと別のクラスがある - 私は「登録口座」メソッドからアカウントの新しいインスタンスを作成したい「アカウント」
を。それについて考えずに、私は次のように書いて、前に移りました。
Account newAcc = new Account();
しかし、今では、新しいアカウントまたはそれ以上のアカウントインスタンスにアクセスする方法がわかりません。誰も私にポインタを与えることができますか?
ありがとうございます!
EDIT:より多くのコード
newAcc = new Account();
newAcc.name = "my name";
newAcc.balance = 0;
//Later i do this:
newAcc = new Account();
newAcc.name = "your name";
newAcc.balance = 1000;
今私は、 "私" のバランスを知りたいですか?
通常は、作成したオブジェクトを介してクラス内のメソッドにアクセスします。つまり、 'newAcc.someMethod()'です。 –
たとえば、int balance = newAcc.getBalance()..... intを返すクラスにgetBalanceメソッドがあると仮定します –
newAccを新しいAccountインスタンスに再割り当てするとどうなりますか?変数名以外の別のインスタンスにアクセスするか、アカウントの以前のインスタンスを実質的に破棄しますか? –