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 нишон дода нашуда бошад.