Quote (SummertimeClothes @ Oct 1 2017 12:21pm)
csak a lényeget hagytad ki, hogy mi a MailItem
https://github.com/eltonvs/LP2-projects/tree/master/List01/mail_systemnem szeretem a javat és nem is vagyok nagy mestere, de ha tippelnem kellene, akkor a '==' azt fogja megnézni hogy maga a két objektum ugyan az e ( = mintha két pointer lenne, ami ugyan arra az objektumra mutat e vagy sem)
és ha ez így van, akkor megírnám a mail item '==' operátorát, hogy a member variableket hasonlítsa össze (gondolom ez a célod)
de fenntartom a lehetőségét annak, hogy kurvára nincsen igazam
és hogy miért gondolom ezt:
a post függvényben megkeresed a hashmapben a megfelelő fiókot és az arraylistbe belevágod (add-dal) a levelet
csak hogy az add függvény nem pointert / referenciát állít a te leveledre, hanem copyt csinál róla és azt fogja elmenteni,
ergo a két objektum már nem ugyan az, akkor se ha te a tesztben ténylegesen 'saját magával' próbálod összehasonlítani,
mivel amit visszakapsz az már egy új objektum lesz
This post was edited by llllllllllll on Oct 1 2017 07:27am