Re[3]: Ну так нечестно - Java (код внутри)
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 28.12.07 19:48
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Я думал сравниваются данные в обьекте — здесь это 1 и 1.

А вы не думайте (это не всегда полезно), а читайте Javadoc — там же все это написано английским языком, или смотрите исходники, или, как вам посоветовали, читайте JSL (Java Specification Language). Нашел тут достаточно нормальный перевод JSL, правда не последней редакции, кому интересно, дам ссылку.

А>Я же не сравниваю ссылки "а" с "а1".

Если вы пользуетесь методом equals объекта java.lang.Object, то вы тут не при чем: это он всю малину портит.

А>Если

А>String s=new String("str");
А>String s1=new String("str");
А>то equals величины которые обьект в себе хранит
А заглянуть в исходник java.lang.String вам кто мешает? И увидеть, что класс String переопределяет наследованный от Object метод equals.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.