以前の投稿に加えて、誰かが次の Java ジェネリックステートメントの理解を明確化/確認するのを手伝ってくれることを願っています。
もしも:
Class<abc> className = x
x
型abc
を Class
変数に代入することを意味しますclassName
と:
Class<? extends IAbc> className = x
x
実装するインターフェースIAbc
をClass
変数に代入する手段className
とは:
Class<? extends IAbc<?>> className = x
平均?