Sobes.tech
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")