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

11 ответов

На самом деле экземпляр проверки того, принадлежит ли объект какой-либо иерархии или нет. пример: объект Car относится к классу Vehical. Таким образом, «new Car () instance of Vehical» возвращает true. И "new Car (). GetClass (). Equals (Vehical.class)" возвращает false, хотя объект Car принадлежит классу Vehical, но он классифицируется как отдельный тип.

ользую Eclipse для генерации.equals() а также.hashCode()и есть опция с надписью «Использовать instanceof» для сравнения типов ». По умолчанию эта опция отключена и используется.getClass() сравнивать типы. Есть ли причина, по которой я бы ...

4 ответа

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

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

9 ответов

Почему instanceof возвращает false для некоторых литералов?

"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really ...

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

2 ответа

Учти это:

тре разработчиков Mozilla есть страница оFunction.prototype.bind [https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind] Функция и обеспечивает функцию совместимости для браузеров, которые не поддерживают эту ...

3 ответа

 отражением Но я могу думать об этом как о упражнении в злоупотреблении системой. Удачи.

ли этот метод вернутьtrue каким-то образом? public static <T> boolean isVoid(T t) { return t instanceof Void; }

0 ответов

 можно полагаться, чтобы всегда возвращать объект.

есть конструктор, как function a() {}тогда (new a) instanceof a === trueНо с другой стороны, function a() { return {} }результаты в (new a) instanceof a === falseТак что я думал, что function a() { return 123 }приведет к тому же. Однако при ...

3 ответа

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

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

3 ответа

Проверьте свой класс ViewPart, есть ли у него внутренние классы. Надеюсь, это поможет.

у кусок кода, в котором я должен привести объект, если он является экземпляром определенного класса. Как обычно я пользуюсьinstanceof для проверки совместимости. Проблема в том, что проверка никогда не выполняется, потому что ...

15 ответов

Если мы применяем оператор instanceof к любой переменной, которая имеет нулевое значение, она возвращает false.

тоinstanceof оператор используется для? Я видел такие вещи, как if (source instanceof Button) { //... } else { //... }Но все это не имело смысла для меня. Я провел свое исследование, но придумал только примеры без каких-либо объяснений.

7 ответов

Как найти тип без использования instanceof?

у меня естьList типа интерфейсаCriteria в моем классеQuery. List<Criteria> criteria = new ArrayList<Criteria>();У меня есть несколько конкретных реализацийCriteria, Я хочу датьQuery метод, который проходит через мойcriteria список, и в ...