現在、Javaの学習を進めており型変換で躓いています。
なぜ2行目は型変換可能なのでしょうか?
1.List i_ist = new ArrayList<Integer>();
2.List<String> s_list = i_ist;
1行目はArrayListがListインターフェースを実装したコレクションクラスであるため
暗黙の型変換により成り立っていることは理解しています。
2行目が成り立つ理由というのは、なぜなのでしょうか?
前提知識が乏しく少し投げやりな質問かもしれません、、、。
ご回答いただけますと幸いです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/01/31 02:15
2025/01/31 04:47
2025/02/01 11:49