• ベストアンサー

コンストラクタの呼び出し

コンストラクタは、インスタンスを作成した時に 呼び出されると思うのですが、その後に再度初期化 したくなったなどの場合に外部から呼び出せないの でしょうか? なぜかシンボルを呼び出せませんと出てしまいます。 何故なのでしょう??

質問者が選んだベストアンサー

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

> その後に再度初期化したくなったなどの場合に外部から呼び出せないのでしょうか? 呼び出せません。(理由はいろいろあります) 複数回初期化したい場合は、初期化用のメソッドを用意します。 class SampleClass { SampleClass() { //コンストラクタ init(); } void init() { // ここで初期化する } }

ZeroWorld
質問者

お礼

そうなのですか。そういうことなら 初期化用のメソッドを用意する事にします。 ありがとうございました^^

ZeroWorld
質問者

補足

間違いが一箇所あったので一応訂正いたします メッセージはシンボルを解釈できませんだったか の間違いでした。すみません。

関連するQ&A