Junior
instanceof operatörü ne için kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
instanceof operatörü, bir nesnenin belirli bir sınıfın veya alt sınıfın örneği olup olmadığını veya belirtilen arayüzü uygulayıp uygulamadığını kontrol etmek için kullanılır. Nesne, türle uyum sağlıyorsa true, değilse false döner.
Kullanım örnekleri:
// o nesnesinin String sınıfının bir örneği olup olmadığını kontrol et
Object o = "merhaba";
if (o instanceof String) {
System.out.println("Nesne bir String");
}
# obj nesnesinin list sınıfının bir örneği olup olmadığını kontrol et
obj = [1, 2, 3]
if isinstance(obj, list): # Python'da isinstance() kullanılır
print("Nesne bir liste")