- ベストアンサー
コンストラクタの呼び出し
コンストラクタは、インスタンスを作成した時に 呼び出されると思うのですが、その後に再度初期化 したくなったなどの場合に外部から呼び出せないの でしょうか? なぜかシンボルを呼び出せませんと出てしまいます。 何故なのでしょう??
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> その後に再度初期化したくなったなどの場合に外部から呼び出せないのでしょうか? 呼び出せません。(理由はいろいろあります) 複数回初期化したい場合は、初期化用のメソッドを用意します。 class SampleClass { SampleClass() { //コンストラクタ init(); } void init() { // ここで初期化する } }
お礼
そうなのですか。そういうことなら 初期化用のメソッドを用意する事にします。 ありがとうございました^^
補足
間違いが一箇所あったので一応訂正いたします メッセージはシンボルを解釈できませんだったか の間違いでした。すみません。