Результаты поиска по запросу "instanceof"

3 ответа

Как «instanceof» примитивная строка (строковый литерал) в JavaScript [duplicate]

На этот вопрос уже есть ответ здесь: Почему instanceof возвращает false для некоторых литералов? [/questions/203739/why-does-instanceof-return-false-for-some-literals] 9 ответов В JavaScript я могу объявить строку следующими способами; var a = ...

3 ответа

Цель c является KindOfClass недоразумение?

У меня следующая структура объектов: Животное, Собака и Кошка. Как вы ожидаете, Собака и Кошка унаследованы от Animal. И у меня есть класс фермы: @implementation AnimalFarm -(Animal*) createAnimal:(AnimalType)type{ switch (type) { case CAT: ...

3 ответа

Почему бы не использовать оператор instanceof в дизайне ООП?

Неоднократно говорилось, что оператор instanceof не должен использоваться, кроме как в методе equals (), иначе это плохой дизайн ООП. Некоторые писали, что это тяжелая операция, но кажется, что, по крайней мере, Java, справляется с этим довольно ...

ТОП публикаций

4 ответа

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

У меня есть функция, которая может знать, является ли объект экземпляром

4 ответа

 в два раза. Вот почему instanceof не имеет смысла для примитивов.

ли я использовать литерал примитивного типа или переменную типа вinstanceof выражение? class MyClass<T> { { boolean b1 = null instanceof T; // T erasure -> Object should be used boolean b2 = 2 instanceof Integer; // Incompatible operands ...

4 ответа

Различные getClass () возвращают результаты с subClassInstance и parentClassInstance.

у увеличение производительности при использованииgetClass() а также== оператор надinstanceOf оператор. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { ...

4 ответа

У меня есть привычка начинать все свои ответы с заявления об отказе от ответственности, что я, возможно, не понял проблему :). Это чтобы избежать общего снобизма, но прокомментируйте меня, если решение не сработает для вас.

шал, что это плохой дизайн, чтобы использовать instanceof или эквивалент ( http://www.javapractices.com/topic/TopicAction.do?Id=31 [http://www.javapractices.com/topic/TopicAction.do?Id=31], когда мы должны использовать instanceof, а когда ...

4 ответа

, В противном случае результат

я есть классChild это расширяетParent. Parent child = new Child(); if (child instanceof Parent){ // Do something } Возвращает ли это истину или ложь, и почему?

4 ответа

Как определить, является ли объект экземпляром определенного производного класса C ++ из указателя на базовый класс в GDB?

Я отлаживаю программу на C ++ с помощью GDB. У меня есть указатель на объект определенного класса. Указатель объявлен как некоторый суперкласс, который расширен несколькими подклассами. В объекте нет полей для указания точного типа класса этого ...

4 ответа

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

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