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

3 ответа

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

Рассмотрим следующий код. function a() {} function b() {} function c() {} b.prototype = new a(); c.prototype = new b(); console.log((new a()).constructor); //a() console.log((new b()).constructor); //a() console.log((new c()).constructor); //a() ...

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)); ...

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

7 ответов

Есть ли что-то вроде instanceOf (Class <?> C) в Java?

Я хочу проверить, если объектo это экземпляр классаC или подклассаC. Например, еслиp имеет классPoint я хочуx.instanceOf(Point.class) бытьtrue а такжеx.instanceOf(Object.class) бытьtrue. Я хочу, чтобы это работало также для коробочных ...

4 ответа

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

Является ли это единственным способом проверить, является ли объект экземпляром класса, в моем случае класса DateTime? $cls = ReflectionClass("DateTime"); if (! $cls->isInstance( (object) $var ) ) { // is not an instance }Это кажется немного ...

7 ответов

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

public class TableModel2 extends TableModel1 { ... } TableModel2 tableModel = new TableModel2(); boolean t1 = tableModel instanceof TableModel1; boolean t2 = tableModel instanceof TableModel2;В приведенном выше примереt1 а такжеt2 находятсяtrue, ...

1 ответ

Как мне сделать класс, который я не могу изменить, реализовать интерфейс?

У меня есть класс из другой библиотеки с закрытым исходным кодом, но я хочу иметь возможность использовать интерфейс для него. Причина в том, что я не хочу делатьinstanceof чеки илиnull- проверяет везде, но я также не хочу расширять существующий ...

6 ответов

Как заменить проверку экземпляра во время выполнения обобщенной проверкой во время компиляции

Есть небольшая загадка для настоящего специалиста по Java Generics ...;) Допустим, у меня есть следующие два интерфейса: interface Processor { void process(Foo foo); } interface Foo { Processor getProcessor(); }и, например, следующие два ...

3 ответа

Как реализовать на равных с Hibernate, не рискуя потерять симметричное свойство?

После прочтения (опять же, следовало бы сделать это давным-давно) правильной реализации equals и hashcode я пришел к следующим выводам, которые работают для меня: Если предварительно JDK 7: Предпочитаю использовать Apache Commons EqualsBbuilder ...

3 ответа

Передача класса в качестве аргумента методу в Java

Я пишу метод, в котором я хотел бы передать класс методу, где часть кода включает проверку того, принадлежит ли объект определенному типу. Это то, что я хочу (но, очевидно, не работает): private static class MyClass1 { /***/ } private static ...