Sobes.tech
Junior — Middle

Ποιος στο Kotlin λειτουργεί ως βασική κλάση για όλες τις άλλες κλάσεις;

sobes.tech AI

Απάντηση από AI

Στην Kotlin, η βασική κλάση για όλες τις άλλες κλάσεις είναι η κλάση Any. Είναι ανάλογη με την κλάση Object στη Java και παρέχει βασικές μεθόδους όπως equals(), hashCode() και toString().

Παράδειγμα:

fun main() {
    val obj: Any = "Παράδειγμα"
    println(obj.toString())  // Θα εμφανίσει: Παράδειγμα
}

Όλες οι κλάσεις στην Kotlin κληρονομούν έμμεσα από το Any, εκτός αν δηλωθεί ρητά διαφορετική κληρονομικότητα.