Sobes.tech
Junior — Middle

რა არის Kotlin-ის ძირითადი კლასი, რომლისგანაც მემკვიდრეობით იღებენ ყველა სხვა კლასი?

sobes.tech AI

პასუხი AI-სგან

Kotlin-ში ყველა კლასი იდუმალად მემკვიდრეობს ძირითადი კლასიდან Any. ეს Java-ს Object-ს ჰგავს, მაგრამ ნაკლებ მეთოდებს შეიცავს. კლასი Any შეიცავს სამ ძირითად მეთოდს: equals(), hashCode() და toString().

მაგალითი:

class MyClass

fun main() {
    val obj = MyClass()
    println(obj.toString()) // მეთოდის გამოძახება `Any`-დან
}