• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:newしないインスタンス?実体化しなくてもいいの?)

newしないインスタンス?実体化しなくてもいいの?

このQ&Aのポイント
  • JavaのServletContextの成り立ちと、newがない理由について教えてください。
  • サーブレットコンテキストはインスタンス化せずに使用できる特殊なクラスです。
  • サーブレットコンテキストの実体化はフレームワークによって行われます。

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

  • ベストアンサー
  • SN1701
  • ベストアンサー率76% (16/21)
回答No.2

どこかで作られたインスタンスを受け取っています。 getServletContext() の呼び出し先をたどったみたいですが、 さらにそこで別の呼び出しをしているので、そのもっと先です。 そもそも、呼び出し関係をたどっているだけでは見つかりません。 newしているところは簡単には見つからないでしょう。 こういうときは、インスタンスを受け取れることだけ理解すれば十分です。 それより、「インスタンスを受け取れることだけ理解すれば十分」を実現している仕掛けのような、 基本的なところを勉強する方が重要です。 自分でnewせず、他のどこかで作られたインスタンスを受け取ることもあります。 プログラムの書き方には、ずっと多様なパターンがあります。 なお、import とインスタンス化は関係ありません。

tutankarmen
質問者

お礼

newしているところは簡単には見つからないものなのですね。 回答ありがとうございました。基本的な知識の補充に努めます。 ありがとうござました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

staticについて調べてみよう。

tutankarmen
質問者

お礼

回答ありがとうございます。 staticについえ学習を深めてみます。

すると、全ての回答が全文表示されます。

関連するQ&A