Junior — Middle
Javaда instanceof операторунун максаты эмне жана ал объекттин түрүн аныктоо үчүн кандай колдонулат?
sobes.tech AI
AIден жооп
Javaда instanceof оператору, объекттин белгилүү бир класс же анын подкласстарынын үлгүсү экенин текшерүү үчүн колдонулат.
Эгер объект белгиленген түргө таандык болсо, true кайтарат, эгер жок болсо — false.
Колдонуу мисалы:
class Animal {}
class Dog extends Animal {}
Animal animal = new Animal();
Dog dog = new Dog();
System.out.println(animal instanceof Animal); // true
System.out.println(dog instanceof Animal); // true, анткени Dog, Animalдан мурас алган
System.out.println(animal instanceof Dog); // false
Бул, ишке ашыруу учурунда объекттин чыныгы түрүнө жараша ар кандай аракеттерди жасоого пайдалуу.