Вчера прослушал 14ый урок, позанимался немецким час с небольшим. Меня уже начинает радовать регулярность занятий. В дороге тоже удается тратить время с пользой в чтении по программированию. Но вскоре к чтению надо будет добавить практику, а ей надо будет заниматься дома (или при большом везении - на работе).
В понедельник я получу годовой бонус и пройду точку невозврата - подам заявление об увольнении.
Остается 36 дней.
Ответы
Зеро·
Алекс, не могли бы Вы объяснить мне, как работает Methode equals? Для иллюстрации надо было сравнить два "круга", которым задаёшь координаты центра и радиус. Если каждый круг создавать по отдельности, то они не идентичны. А если одному присвоить параметры другого через "=", то идентичны. А String он сравнивает по знакам и считает идентичными, даже когда у них разные названия и каждый задан отдельно. Я не понимаю, что вообще сравнивают тогда.
public class TestEquals extends Object
{
public static void main (String [] args)
{
Kreis kreis1 = new Kreis (100, 100, 50);
Kreis kreis2 = new Kreis (100, 100, 50);
boolean gleicheKreise;
gleicheKreise = kreis1.equals(kreis2);
System.out.println ("Die Kreisobjekte sind identisch: " + gleicheKreise);
Kreis kreis3 = new Kreis (100, 100, 50);
Kreis kreis4 = kreis3;
boolean gleicheKreise1;
gleicheKreise1 = kreis3.equals(kreis4);
System.out.println ("Die Kreisobjekte sind identisch: " + gleicheKreise1);
String a="55";
String b="55";
boolean gleicheVariablen;
gleicheVariablen=a.equals(b);
System.out.println ("Die String-Variablen sind identisch: "+ gleicheVariablen);
}
}
Результаты - ложно, истинно, истинно.