Sobes.tech
Junior — Middle

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

sobes.tech AI

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

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

Παράδειγμα:

class MyClass

fun main() {
    val obj = MyClass()
    println(obj.toString()) // Μέθοδος toString() από την κλάση Any
}