Java Как сравнить два объекта неизвестного класса?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java Как сравнить два объекта неизвестного класса?

Сообщение Anonymous »

Я пытаюсь определить, имеют ли два объекта один и тот же класс, и если да, то сравнить объекты на предмет равенства. Я не знаю, как это сделать, я пробую следующее:

Код: Выделить всё

(((datum.getClass()).getName()).equals((Y.datum.getClass()).getName()))
? (datum.getClass()).equals(Y.datum):false;
Я не знаю, сработает ли это. Есть ли лучший способ?
Шаги, которые я пытаюсь повторить:
[1] Определите, принадлежат ли два объекта к одному и тому же классу. Я думаю, что условное выражение — один из способов сделать это. Есть ли лучший способ?
[2] Если объекты относятся к одному и тому же классу, для сравнения используйте «равно». Правильно ли я сделал это, и есть ли лучший способ сделать это?
Любые идеи будут полезны, спасибо.

Подробнее здесь: https://stackoverflow.com/questions/783 ... nown-class
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»