Я использую Java instanceof, но он, похоже, не работает. У меня есть три классы java, которые расширяют класс Hero. Hero.java класс: public abstract class Hero {
protected int health;
publ
Я пытаюсь понять код этого урока: Java serial специально в: "if (commPort instanceof SerialPort)"
что возвращающие "commPort" is CommPort class object
и «SerialPort» является классом, наследует кл
Я недавно прочитал о разнице между is_a() и instanceof В настоящее время я использую get_class для сравнения объектов. Я читал, что is_a был устаревшим, но был возвращен популярным спросом, хотя insta
Я заметил, что instanceof работает с чертами тоже. Является ли это правильным способом проверить, использует ли класс определенный признак или есть ли какой-либо другой метод?
Если я пытаюсь использовать оператор instanceof с неправильным классом, я получаю ошибку компиляции («Animal не может быть преобразован в String»), но с интерфейсом я не получаю ошибку времени компиля