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

3 ответа

PHP instanceof для черт

6 ответов

Насколько неэффективно передать Collections.unmodifiable * экземпляр, который уже обернут в Collections.unmodifiable *?

У меня есть кусочки сдельной работы, выполняемые различными пользовательскими (исходный код недоступен) средами, которые возвращают экземпляры Map. К сожален...

7 ответов

 быть изначально "не-ОО".

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

1 ответ

Так что в основном я не понял идею ответа, с которой лучше согласиться. Класс? потому что вы подробно это описали. Но запутался в то же время, как вы упомянули "вы, возможно, соблазн" Так что, если мне придется сравнивать все свойства, а не просто свойства плавания, как в документах для охранников типа?

исал этот код interface Foo { abcdef: number; } let x: Foo | string; if (x instanceof Foo) { // ... }Но TypeScript дал мне эту ошибку: 'Foo' only refers to a type, but is being used as a value here.Почему это происходит? я думал чтоinstanceof ...

3 ответа

Если у вас есть конкретное поле, вы можете просто проверить его, как показано ниже:

и способа найти тип класса для универсального? if (T instanceof String) { // do something... }Выше определенно не компилируется.

4 ответа

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

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

13 ответов

Ответ JBE представляет гипотезу, которая отличается от вашей гипотезы.

з следующего лучше? a instanceof Bили же B.class.isAssignableFrom(a.getClass())Единственное различие, о котором я знаю, состоит в том, что, когда 'a' равно нулю, первое возвращает false, а второе выдает исключение. Кроме этого, они всегда дают ...

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 { ...

8 ответов

И я бы не стал называть что-либо в моем программном обеспечении "мет".

знать имя класса, который создал экземпляр объекта в Python, если функция, из которой я делаю это, является базовым классом, из которого был получен класс экземпляра? Думал может бытьмодуль проверки ...

2 ответа

Хорошее место

овторном указании целочисленного значения «a» в строке 33, почему jshell отображает ссылочную переменную как экземпляр Integer (см. Строки 38 и 39)? После переопределения строка 34 показывает, что «а» имеет значение «ноль». Когда «a» объявляется ...