【初心者】Java質問・相談スレッド98【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0477デフォルトの名無しさん
2007/02/23(金) 02:18:32コンストラクタが定義されている。
別のクラス(MainClass)のフィールドで以下のようなインスタンス変数を宣言し初期化する。
ClassA abc = new ClassA("英語");
このとき自分は変数abcが参照するインスタンスが生成されるものだと思っていたのですが
生成されないようです。それはMainClassのインスタンスが新たに生成されない以上、abcの
インスタンスも生成されないというのです。
だとしたらMainClassのフィールドでインスタンス変数である基本データ型(たとえばint a = 100;)
とした場合でも、MainClassのインスタンスが作られるまで、aは100で初期化されないのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています