Ответ
В Kotlin Any — это корневой тип всех классов, но у него нет публичного конструктора. Попытка создать экземпляр через Any() вызовет ошибку компиляции.
Однако можно создать объект, явно указав тип Any, используя существующий экземпляр другого класса:
val anyObject: Any = "Hello" // String приводится к Any
Или через анонимный объект:
val anyInstance = object : Any() {
override fun toString() = "Custom Any"
}
Но напрямую Any() — нельзя.