Я пытаюсь унаследовать MutableList и добавить к нему свою собственную функцию. Например:
class CompositeJob : MutableList<Job> {
fun cancelAllJobs() {
for (job in this) {
job.cancel()
}
}
}
Но я получил следующую ошибку:
Класс 'CompositeJob' не является абстрактным и не реализует абстрактный член
публичный абстрактный размер val: Int, определенный в kotlin.collections.MutableList
Как я могу наследовать MutableList, чтобы я мог использовать его оригинальные методы, такие как add () и isEmpty (), и добавить свой собственный?
Спасибо.