Проблемы с созданием объекта списка собственного класса Kotlin

По идее должен создаваться объект списка собственного класса, в который будут добавлены элементы (любого типа данных) в размере 20 штук (значение может быть любым). После чего на консоль требуется вывести результат вывода 23 элементов (от 0 до 22) Удалось создать объект класса Mylist.

Не понимаю как создать объект списка собственного класса

Ниже представлен код программы :

class MyList<T> {
    private val list: MutableList<T> = mutableListOf()

    fun getAt(index: Int): T? {
        return if (index < list.size) {
            list[index]
        } else {
            throw MyException("Ошибка получения элемента по индексу $index")
        }
    }

    fun add(elemet: T) {
        list.add(elemet)
    }

    class MyException(message: String) : Exception(message)
}



fun main (args: Array<String>) {
    val myList = MyList<Int>()
}

Ответы (0 шт):