Вопросы по теме 'instanceof'

Логическое значение instanceof объекта истинно?
В свободное время я изучаю Java, и у меня возник вопрос, который я не могу понять. Этот код возвращает истину: Boolean testBool = true; Boolean test = testBool instanceof Object; System.out.println(test); Однако я думал, что Boolean был...
3582 просмотров
schedule 28.05.2022

Экземпляр ActionScript для динамического интерфейса
interface If { ... } class Impl implements If { ... } function test(type:Class, obj) { return obj instanceof type; } test(If, new Impl()); Вызов test в последней строке возвращает false, но он должен быть истинным. Как я могу сделать эту...
1522 просмотров
schedule 07.04.2024

Что такое оператор instanceof в JavaScript?
Ключевое слово instanceof в JavaScript может сбивать с толку, когда оно встречается впервые, поскольку люди склонны думать, что JavaScript не является объектно-ориентированным языком программирования. Что это? Какие проблемы решает? Когда...
245320 просмотров
schedule 06.04.2022

В чем разница между isPrototypeOf и instanceof в Javascript?
В некоторых из моих старых кодов я использую следующее: Object.prototype.instanceOf = function( iface ) { return iface.prototype.isPrototypeOf( this ); }; Затем я делаю (например) [].instanceOf( Array ) Это работает, но кажется, что...
14367 просмотров

Как проверить instanceof аргумента, который является объектом класса?
Я пытаюсь создать универсальный загрузчик классов. Мне нужно проверить классы, которые я загружаю, по аргументу метода, чтобы определить, относятся ли они к одному и тому же классу. Код в основном объясняет, что я пытаюсь сделать. private...
4813 просмотров
schedule 12.10.2022

Как именно работает Javascript instanceof? Это медленный стиль?
Насколько производительность instanceof справедлива для «огромных библиотек»? Продвигается ли он вверх по цепочке прототипов один за другим , как здесь? : //.. var _ = john.constructor; while (true) { if (_ === Human) { return...
3705 просмотров
schedule 01.05.2023

Как проверить, является ли данный объект экземпляром имени класса, заданного в строке?
У меня есть следующие переменные MyObj myObj = new MyObj(); String myString = "myPackage.MyObj"; где MyObj выглядят так package myPackage; class MyObj { private String one; private String two; } Как я могу проверить,...
5440 просмотров
schedule 15.05.2023

Разница между instanceof List и 'o instanceof List‹?>"
Не вижу разницы в следующем: Object o = new LinkedList<Long>(); System.out.println(o instanceof List); System.out.println(o instanceof List<?>); Есть ли практическое применение instanceof List<?> , когда...
4716 просмотров
schedule 02.01.2023

Всегда ли instanceof Void возвращает false?
Может ли этот метод как-то вернуть true ? public static <T> boolean isVoid(T t) { return t instanceof Void; }
6261 просмотров
schedule 07.04.2022

Экземпляр Java и байт []
Я ожидал, что ' potentialByteArray instanceof byte[] вернет истину, если potentialByteArray является экземпляром byte[] , но этого не происходит - по какой-то причине всегда ложно! У меня есть условие, которое выглядит следующим образом: if...
12006 просмотров
schedule 23.04.2022

Как эффективно проверить, является ли переменная массивом или объектом (в NodeJS и V8)?
Есть ли способ эффективно проверить, является ли переменная объектом или массивом в NodeJS и V8? Я пишу модель для MongoDB и NodeJS, и для обхода дерева объектов мне нужно знать, является ли объект простым (число, строка,...) или составным (хэш,...
140832 просмотров
schedule 13.07.2023

Пример «instanceof»
public class TableModel2 extends TableModel1 { ... } TableModel2 tableModel = new TableModel2(); boolean t1 = tableModel instanceof TableModel1; boolean t2 = tableModel instanceof TableModel2; В приведенном выше примере t1 и t2 равны true...
66380 просмотров
schedule 13.10.2022

Как узнать, является ли объект экземпляром типа TypeTag?
У меня есть функция, которая может узнать, является ли объект экземпляром типа Manifest . Я хотел бы перенести его на версию TypeTag . Старая функция следующая: def myIsInstanceOf[T: Manifest](that: Any) =...
7993 просмотров
schedule 09.04.2022

Java instanceof реализует/расширяет
Как именно работает instanceof? Когда у меня есть иерархия объектов, которые расширяют и реализуют друг друга, работает ли экземпляр чего-либо через эти обе линии? Например, я хочу знать, является ли мой объект экземпляром List или ArrayList...
13849 просмотров
schedule 28.10.2022

Переопределение сообщения Netty.ioReceived без instanceof
В netty MessageEvent (оболочка для сообщений) имеет метод Object getMessage() для получения реального передаваемого сообщения из сети. Читая исходный код, я заметил, что они активно используют оператор instanceof для переключения между методами....
714 просмотров
schedule 03.04.2022

Определить тип подкласса объекта родительского класса
У меня есть эта проблема, когда в моем коде есть несколько частей, где я проверяю, выполняются ли эти определенные условия, чтобы я мог понять, относится ли то, что я проверяю, к тому или иному типу. это в конечном итоге становится большим, если еще...
300 просмотров
schedule 24.07.2023

Как я могу сравнивать объекты, используя instanceof, но типы интерфейса (не передавая точное имя класса.)
public interface Component{} public class AppManager { public void doWork(){ SomeComponent comp = new SomeComponent (); AddComponentToList(comp); } public void AddComponentToList(Component compo){ componentList.add(compo);...
2980 просмотров

Использование instanceof для тестирования интерфейсов
У меня были небольшие проблемы с этой проблемой. Вопрос: Напишите полную программу на Java, которая делает следующее: объявляет интерфейсы I1 и I2, оба с пустыми телами объявить интерфейс I3 с пустым телом, который расширяет оба...
654 просмотров
schedule 25.09.2022

Почему при проверке экземпляра текущего класса не работает x instanceof getClass()?
У меня есть абстрактный класс AssociativeFunction, который расширяет Expr. Существуют различные функции, которые являются подклассами AssociativeFunction, и есть другие выражения, которые являются подклассами Expr, но не AssociativeFunction. В...
1408 просмотров
schedule 20.03.2022

Управление доступом в методах
У меня вопрос по Java. У меня есть класс Say.java, в котором есть несколько методов, например sayHello() , saySomething() , sayBye() ,... У меня есть и другие классы. У меня есть класс Person и два подкласса Person : Senior и Junior ....
92 просмотров