Code Fix

上級Map と HashMap を両方importする理由 › パターン2

Map と HashMap を両方importする理由

インターフェースと実装クラスは別物です。

 1  import java.util.ArrayList;
 2  import java.util.List;
 3  
 4  public class Main {
 5      public static void main(String[] args) {
 6          List<String> list = new __________<>();
                                         ^
 7          list.add("a");
 8          System.out.println(list);
 9      }
10  }
Main.java:6: error: List is abstract; cannot be instantiated

空欄を埋めてビルドを通す

広告
広告スロット(未設定)

Map と HashMap を両方importする理由

受け口を広く、実体を具体的にという原則を扱います。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)