Sobes.tech
Junior

Waarvoor wordt de operator instanceof gebruikt?

sobes.tech AI

Antwoord van AI

De instanceof-operator wordt gebruikt om te controleren of een object een instantie is van een specifieke klasse of een subklasse, of dat het een bepaalde interface implementeert. Het geeft true terug als het object overeenkomt met het type, anders false.

Voorbeelden van gebruik:

// Controleren of o een object is van de klasse String
Object o = "hallo";
if (o instanceof String) {
    System.out.println("Object is een String");
}
# Controleren of obj een instantie is van de klasse list
obj = [1, 2, 3]
if isinstance(obj, list): # In Python wordt isinstance() gebruikt
    print("Object is een lijst")