1
私はコトリンのジェネリックスと混同しています。どのように関数型のパラメータ(addNewItem()とdeleteItem())でT型のClassを使うことができますか?私は、エラー「型パラメータTが 『アウト』と宣言したが、kotlin位置 『に』に発生している」あなたのインターフェースのみT
を生成する場合メソッドでジェネリックタイプのインターフェースを使用
interface IStorageManager<out T: IFileItem> {
fun getAllItems(): List<T>
fun addNewItem(itemToAdd: T)
fun deleteItem(itemToDelete: T)
}
を。できます ) –