Sobes.tech
Junior — Middle

ვინ არის Kotlin-ში ყველა სხვა კლასის ძირითადი კლასი?

sobes.tech AI

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

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

მაგალითი:

fun main() {
    val obj: Any = "მაგალითი"
    println(obj.toString())  // გამოიტანს: მაგალითი
}

ყველა Kotlin კლასი მემკვიდრეობით იღებს ავტომატურად Any-დან, თუ სხვა მემკვიდრეობა explicitly არ არის მითითებული.