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")