Sobes.tech
Junior

Kam paredzēts operatora instanceof izmantošana?

sobes.tech AI

Atbilde no AI

instanceof operators tiek izmantots, lai pārbaudītu, vai objekts ir konkrētas klases vai tās apakšklases instances, vai arī vai tas īsteno norādīto saskarni. Tas atgriež true, ja objekts atbilst tipam, citādi false.

Piemēri:

// Pārbaudīt, vai o ir String klases instances
Object o = "sveiki";
if (o instanceof String) {
    System.out.println("Objekts ir String");
}
# Pārbaudīt, vai obj ir list klases instances
obj = [1, 2, 3]
if isinstance(obj, list): # Pythonā tiek izmantots isinstance()
    print("Objekts ir saraksts")