重複の可能性:
Collection インターフェイスを使用して ArrayList オブジェクトを作成するポリモーフィズムの利点は何ですか?
Collection<User> parameterGroupList = new ArrayList<User>()Arraylist をoverとして定義する利点は何ですか
ArrayList<User> parameterGroupList = new ArrayList<User>();
重複の可能性:
Collection インターフェイスを使用して ArrayList オブジェクトを作成するポリモーフィズムの利点は何ですか?
Collection<User> parameterGroupList = new ArrayList<User>()Arraylist をoverとして定義する利点は何ですか
ArrayList<User> parameterGroupList = new ArrayList<User>();
静的タイプparameterGroupListがの場合Collection<User>、 のユーザーは でparameterGroupList利用可能な操作のみを使用し、 にCollection<User>固有の操作を避けArrayListます。その結果、将来ArrayListのように他のコレクションに簡単に置き換えることができます。LinkedList
簡単に言うと、ランタイム ポリモーフィズムを使用する利点と同じです。
あなたが求めているのはJava 101の質問です。