Junior — Middle
Kotlin tilida barcha sinflar uchun ajdod bo'lib xizmat qiladigan asosiy sinf nima?
sobes.tech AI
AIdan javob
Kotlin tilida, barcha sinflarning ajdodasi bo'lgan asosiy sinf Any. Bu Java'dagi Object sinfiga o'xshaydi, ammo oqimlar yoki sinxronizatsiya bilan ishlash uchun metodlarni o'z ichiga olmaydi.
Any sinfi Kotlinning barcha sinflarida mavjud bo'lgan uchta asosiy metodni o'z ichiga oladi:
equals()— ob'ektlarning tengligini tekshirish uchunhashCode()— ob'ektning xash-kodini olish uchuntoString()— ob'ektning satr ko'rinishini olish uchun
Foydalanish misoli:
val obj: Any = "Misol"
println(obj.toString()) // Chiqishi: Misol