Junior — Middle
Ποιος στο Kotlin λειτουργεί ως βασική κλάση για όλες τις άλλες κλάσεις;
sobes.tech AI
Απάντηση από AI
Στην Kotlin, η βασική κλάση για όλες τις άλλες κλάσεις είναι η κλάση Any. Είναι ανάλογη με την κλάση Object στη Java και παρέχει βασικές μεθόδους όπως equals(), hashCode() και toString().
Παράδειγμα:
fun main() {
val obj: Any = "Παράδειγμα"
println(obj.toString()) // Θα εμφανίσει: Παράδειγμα
}
Όλες οι κλάσεις στην Kotlin κληρονομούν έμμεσα από το Any, εκτός αν δηλωθεί ρητά διαφορετική κληρονομικότητα.