interface A { .. } enum class BottomNavigationItem( .. val fragmentClass: Class<out Fragment> ) { .. }
のようなソースコードがあるとします。
「fragmentClass
にはA
をimplementしたFragment
のClass
のみを受け取りたい」
という場合どのように書けばいいのでしょうか?
「FragmentのClassのみ」というのは「Fragmentを継承したクラス」という意味でしょうか?
はい。で、「Fragmentを継承したクラス」はインタフェースAを実装しているもの、としたい
回答3件
あなたの回答
tips
プレビュー