Sobes.tech
Junior — Middle

Кӣ дар Kotlin ҳамчун синфи асосӣ барои ҳамаи синфҳои дигар хизмат мекунад?

sobes.tech AI

Ҷавоб аз AI

Дар Kotlin, синфи асосӣ барои ҳамаи синфҳои дигар синфи Any мебошад. Ин синф ба синфи Object дар Java монанд аст ва методҳои асосиро, ба монанди equals(), hashCode() ва toString(), пешниҳод мекунад.

Масалан:

fun main() {
    val obj: Any = "Масалан"
    println(obj.toString())  // Натиҷа: Масалан
}

Ҳамаи синфҳо дар Kotlin ба таври ғайрирасмӣ аз Any мерос мегиранд, агар дигар меросгирӣ explicitly нишон дода нашуда бошад.