0
ответов

Как проверить instanceof на аргументе, который является объектом класса?

Я пытаюсь создать универсальный загрузчик классов. Мне нужно проверить классы, которые я загружаю, по аргументу метода, чтобы определить, принадлежат ли они к одному классу. Код в основном объясняет, что я пытаюсь сделать. ...
вопрос задан: 22 March 2013 12:08
0
ответов

Различия между typeof и instanceof в JavaScript [дубликат]

Я работаю с node.js, так что это может быть специфичным для V8. Я всегда замечал некоторые странности с различиями между typeof и instanceof, но вот что действительно меня беспокоит: var foo = 'foo'; ...
вопрос задан: 12 February 2013 18:51
0
ответов

Эквивалент Instanceof для цепочек Object.create и prototype

Рассмотрим такой объект с цепочкой прототипов: var A = {}; var B = Object.create(A); var C = Object.create(B); Как проверить во время выполнения, есть ли у C A в цепочке прототипов? instanceof не подходит, так как ...
вопрос задан: 31 January 2013 12:47
0
ответов

Сомнения по поводу использования полиморфизма, а также в отношении того, как полиморфизм связан с приведением типов?

Я даю уроки по основам языка программирования Java для студентов, изучающих этот предмет в колледже . Сегодня одна из них сильно сбила меня с толку своим вопросом, поэтому я сказал ей дать ...
вопрос задан: 6 December 2012 18:13
0
ответов

Как избавиться от instanceof в этой реализации Builder

По идее мне нужно создать Commands. Команды можно настроить с помощью параметров. Не каждая команда может получить одни и те же параметры. Так что некоторые приходится игнорировать. У меня есть абстрактный класс Command в...
вопрос задан: 3 August 2012 09:40
0
ответов

Как узнать, является ли объект экземпляром типа TypeTag?

У меня есть функция, которая может узнать, является ли объект экземпляром типа манифеста. Я хотел бы перенести его на версию TypeTag. Старая функция выглядит следующим образом: :def myIsInstanceOf[T :...
вопрос задан: 24 July 2012 09:54
0
ответов

Противоположность instanceof

Можно ли получить противоположность instanceof в java? Я пробовал такой код: if(example !instanceof blarg).... но он не позволяет мне поставить ! нигде без ошибок, помогите пожалуйста.
вопрос задан: 24 June 2012 22:56
0
ответов

instanceof vs isInstance()

class A{ public A(){ System.out.println("in A"); } } открытый класс SampleClass{ public static void main(String[] args) { A a = new A(); System.out.println(A....
вопрос задан: 8 June 2012 07:12
0
ответов

Множественные проверки instanceof [закрыто]

Существует ли более короткий способ проверки того, является ли объект частью определенного набора классов? Использование instanceof делает оператор IF слишком длинным: if($obj instanceof \Class1 || $obj instanceof \Class2 || $obj ...
вопрос задан: 29 May 2012 15:58
0
ответов

Посмотрите, имеют ли два объекта один и тот же тип.

Допустим, у меня есть класс A, и что B, C, D являются производными от A. Если я хочу знать, к какому типу относится объект, я могу объявить: // псевдокод if(obj instanceof B) <является B> ...
вопрос задан: 15 April 2012 14:18
0
ответов

передача аргумента для использования instanceof

У меня есть синтаксический анализатор, который имеет эту конструкцию примерно миллион раз: if (tokens.first() instanceof CommaToken) { tokens. потреблять(); Я хотел бы знать, как это сделать: if (match(CommaToken)) { ... ...
вопрос задан: 10 March 2012 04:55
0
ответов

Проверка PHP для примера DateTime?

Это единственный способ проверить, является ли объект экземпляром класса, в моем случае класса DateTime? $ cls = ReflectionClass ("DateTime"); if (! $ cls-> isInstance ((object) $ var)) {// is ...
вопрос задан: 5 March 2012 04:00
0
ответов

Пример «экземпляра»

открытого класса TableModel2 расширяет TableModel1 {...} TableModel2 tableModel = new TableModel2 (); логическое t1 = tableModel instanceof TableModel1; логическое t2 = tableModel instanceof TableModel2; In ...
вопрос задан: 7 February 2012 10:58
0
ответов

оператор instanceof в java для сравнения различных классов

Я пытался посмотреть, как работает оператор instanceof в Java и столкнулся с очень странной проблемой. public static void main(String[] args) { Map m = new HashMap(); System.out.println("m instanceof Date:....
вопрос задан: 2 February 2012 06:09
0
ответов

Как получить действие, запрошенное намерением

Допустим, у меня есть такое намерение: намерение намерения = new Intent (context, MyActivity.class); затем мне нужен метод, который вернет true для следующего: boolean found = intent ....
вопрос задан: 1 February 2012 10:39
0
ответов

Проверка, является ли класс java.lang.Enum

Я пытаюсь узнать, является ли класс Enum, но я думаю, что что-то упускаю: if (test.MyEnum .class instanceof Enum < else obj = ...
вопрос задан: 23 January 2012 07:24
0
ответов

Javascript! Instanceof Оператор If

Это действительно базовый вопрос, действительно просто для удовлетворения моего любопытства, но есть ли способ сделать что-то вроде этого: if (obj! Instanceof Array) {// Объект не экземпляр массива } else {...
вопрос задан: 16 January 2012 04:48
0
ответов

Считается ли использование оператора instanceof плохим дизайном?

В одном из моих проектов у меня есть два «объекта передачи данных» RecordType1 и RecordType2, которые наследуются от абстрактного класса RecordType. Я хочу, чтобы оба объекта RecordType обрабатывались одним и тем же ...
вопрос задан: 12 January 2012 21:02
0
ответов

Как эффективно проверить, является ли переменная массивом или объектом (в NodeJS и V8)?

Есть ли способ эффективно проверить, является ли переменная объектом или массивом, в NodeJS и V8? Я пишу модель для MongoDB и NodeJS, и для обхода дерева объектов мне нужно знать, является ли объект…
вопрос задан: 12 January 2012 11:17
0
ответов

Когда допустимо использовать instanceof? [закрыто]

Я разрабатываю игру. В игре различные игровые объекты расширяют различные интерфейсы (и один абстрактный класс) в зависимости от того, что им нужно делать, и передаются обработчикам, которые заботятся о ...
вопрос задан: 5 January 2012 20:36
0
ответов

Почему «t instanceof T» не допускается, если T - параметр типа, а t - переменная?

Eclipse сообщает, что операция instanceof не разрешена с параметром типа из-за на ластик универсального типа. Я согласен с тем, что во время выполнения информация о типе не сохраняется. Но рассмотрим следующий общий ...
вопрос задан: 5 January 2012 11:47
0
ответов

Getting rid of `instanceof`

In a sprite-based game I'm writing, each field in a 2D grid contains a stack of sprites. В основном считается верхний. В модуле правил игры у меня много кода вроде этого: public boolean ...
вопрос задан: 3 January 2012 12:58
0
ответов

Причина использования 'instanceof function () {}'?

В Центре разработчиков Mozilla есть страница о функции Function.prototype.bind, которая предоставляет функцию совместимости для браузеров, которые не поддерживают Однако при анализе ...
вопрос задан: 28 December 2011 15:40
0
ответов

Наследование Java и отказ от постоянного использования instanceof

У меня есть три класса, абстрактный User и два конкретных: NormalUser, который содержит ArrayList из один или несколько объектов Address, которые могут быть разными (внутренние, международные, индивидуальные и т. д.), а затем ...
вопрос задан: 4 December 2011 16:47
0
ответов

Написание библиотеки Java для условной обработки класса ввода, не вызывая безусловной зависимости от этого класса во время выполнения

У меня, похоже, непростая задача по созданию библиотеки Java. Мне нужно написать адаптер/вспомогательный класс для работы с JTables, который имеет некоторую дополнительную функциональность, если JTable является JXTable. Но я не хочу ...
вопрос задан: 2 December 2011 15:56
0
ответов

Наследование JavaScript и свойство конструктора

Рассмотрим следующий код. function a () {} function b () {} function c () {} b.prototype = new a (); c.prototype = new b () ; console.log ((новый a ()). конструктор); //a() console.log((new b ()) ....
вопрос задан: 11 November 2011 12:23
0
ответов

Можно ли использовать оператор instanceof для реализации двух параллельных иерархий функций и аргументов для них?

Является ли плохой практикой использование оператора instanceof в следующем контексте? открытый интерфейс IWriter {public abstract void write (Dto dto); } открытый абстрактный класс Dto {частный длинный идентификатор; ...
вопрос задан: 27 August 2011 17:07
0
ответов

Generics - Законная альтернатива для (elements instanceof List )

У меня есть этот метод, уникальный параметр которого (List elements) устанавливает элементы в ListModel, но я необходимо выполнить проверку, чтобы увидеть, реализует ли общий тип сопоставимость, и поскольку такие вещи, как: if (...
вопрос задан: 7 August 2011 19:24
0
ответов

Почему конструктор может возвращать только объект?

Если есть конструктор, такой как функция a () {}, тогда (новый a) instanceof a == = true Но, с другой стороны, функция a () {return {}} приводит к (new a) instanceof a === false Итак, кем я был ...
вопрос задан: 21 July 2011 11:46
0
ответов

Использование ключевого слова instanceof

Использует ли ключевое слово instanceof сущность объектно-ориентированного программирования? Я имею в виду, что это плохая практика программирования? Я где-то читал, что использование ключевого слова instanceof означает, что дизайн может ...
вопрос задан: 6 July 2011 18:22