Sobes.tech
Junior — Middle

Kunt u uitleggen wat de standaardklasse Object in Java is?

sobes.tech AI

Antwoord van AI

In Java is de klasse Object de basisklasse voor alle andere klassen. Dit betekent dat elke klasse impliciet erft van Object, tenzij anders aangegeven. De klasse Object biedt basismethoden die voor alle objecten beschikbaar zijn, bijvoorbeeld:

  • toString() — geeft een stringrepresentatie van het object.
  • equals(Object obj) — controleert de gelijkheid van objecten.
  • hashCode() — geeft de hashcode van het object.
  • getClass() — geeft een Class-object dat de klasse van het object beschrijft.
  • clone() — maakt een kopie van het object (indien ondersteund).

Op deze manier definieert Object een gemeenschappelijk interface en gedrag voor alle objecten in Java, en biedt het basisbewerkingen die in subklassen kunnen worden overschreven.