Sobes.tech
Junior — Middle

Класбази асосӣ ки барои ҳамаи синфҳо дар забони Kotlin пешгузашта мешавад, кадом аст?

sobes.tech AI

Ҷавоб аз AI

Дар забони Kotlin, синфи асосӣ, ки падари ҳамаи синфҳо мебошад, синфи Any мебошад. Ин ба синфи Object дар Java монанд аст, аммо он методҳо барои кор бо ҷараёнҳо ё ҳамоҳангсозиро дар бар намегирад.

Синфи Any се методи асосиро дорад, ки дар ҳама синфҳои Kotlin дастрасанд:

  • equals() — барои санҷиши баробарии объектҳо
  • hashCode() — барои гирифтани коди хеши объект
  • toString() — барои гирифтани намоиши сатрии объект

Маслиҳат барои истифода:

val obj: Any = "Масл"`
println(obj.toString())  // Натиҷа: Масл