Junior — Middle
Класбази асосӣ ки барои ҳамаи синфҳо дар забони Kotlin пешгузашта мешавад, кадом аст?
sobes.tech AI
Ҷавоб аз AI
Дар забони Kotlin, синфи асосӣ, ки падари ҳамаи синфҳо мебошад, синфи Any мебошад. Ин ба синфи Object дар Java монанд аст, аммо он методҳо барои кор бо ҷараёнҳо ё ҳамоҳангсозиро дар бар намегирад.
Синфи Any се методи асосиро дорад, ки дар ҳама синфҳои Kotlin дастрасанд:
equals()— барои санҷиши баробарии объектҳоhashCode()— барои гирифтани коди хеши объектtoString()— барои гирифтани намоиши сатрии объект
Маслиҳат барои истифода:
val obj: Any = "Масл"`
println(obj.toString()) // Натиҷа: Масл