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
}