エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Map map = new HashMap();と書く理由 |トピックアップ Java
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Map map = new HashMap();と書く理由 |トピックアップ Java
Map map = new HashMap();と記述する理由 インタフェースとクラス Javaの開発現場でよく見かける実装で... Map map = new HashMap();と記述する理由 インタフェースとクラス Javaの開発現場でよく見かける実装である Map map = new HashMap(); としてインスタンスを取得する記述。 Javaエンジニアでこの記述を見たことがないという方は恐らくいないのではと思います。 どうしてこのような記述にしているのか? ます結論として、以下を考えています。 Mapはインタフェースなので Map map = new Map(); の記述は不可能 Mapインタフェースが持つメソッドで必要十分 以下、解説していきます。 答えというよりは考え、程度でご覧いただければ。 まず、Mapはインタフェースなので Map map = new Map(); という記述はできません。 このコードを書くと、インスタンスを取得できないためコンパイルエラーになります。 これに関しては絶対です。実