Sobes.tech
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ów
  • hashCode() — do uzyskania kodu hash obiektu
  • toString() — do uzyskania reprezentacji tekstowej obiektu

Przykład użycia:

val obj: Any = "Przykład"
println(obj.toString())  // Wyświetli: Przykład