【初心者】Java質問・相談スレッド72【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0790デフォルトの名無しさん
2005/10/09(日) 21:51:00Java の場合 {} の中で super 呼ぶから、
「子クラスのコンストラクタ中で親クラスのコンストラクタを明示的に呼び出」
してるように見えてしまう。
>>778 (=>>774?)も多分、そう錯覚して「でも C++にはねーよ?」って言ってるんだろう。
そうでないと疑問としては意味が通らないからね。
>>778 の文意はおそらく、
>>788 のような認識を踏まえての「Java おかしくね?」であり、
「C++ は親コンストラクタなんか書けねーよ?」ではなかったのだろう。
ほんで、>>779, >>792 は、
彼らも普段「子の中で親を呼んでる」と錯覚してるか、あるいは、
見かけ上そのように書くものを、そのように表現しきってしまうことに、
不都合を感じないかのどちらかだろう。Java をやってる者には、
冒頭に書かねばならないなどの制限も、その制限が生じる理屈も分かってるから、
そう表現して齟齬は無いだろうが、初心者とのやりとりでは注意が必要だったね。
つい「お前 C++ も分かってねーだろ?」と決めてかかった部分があったのではあるまいか。
とはいえ >>780 の「オートで呼び出してしまう」っていうのは、
なにやら払拭できない大きな誤解の匂いがするな。
でも俺が文意を読み取れていないだけかも知れないので態度を保留しておこう。
>>780 = >>774 なのか不明だし。単なるチャチャ入れかも知れんし。
■ このスレッドは過去ログ倉庫に格納されています