Junior — Middle
Jaka jest podstawowa klasa będąca przodkiem dla wszystkich klas w języku Kotlin?
sobes.tech AI
Odpowiedź od AI
W języku Kotlin podstawową klasą, będącą przodkiem wszystkich klas, jest klasa Any. Jest ona podobna do klasy Object w Javie, ale nie zawiera metod do obsługi strumieni czy synchronizacji.
Klasa Any zawiera trzy główne metody, które są dostępne we wszystkich klasach Kotlin:
equals()— do sprawdzania równości obiektówhashCode()— do uzyskania kodu hash obiektutoString()— do uzyskania reprezentacji tekstowej obiektu
Przykład użycia:
val obj: Any = "Przykład"
println(obj.toString()) // Wyświetli: Przykład