Hirdetés
- Samsung Galaxy A56 - megbízható középszerűség
- 1 mAh-val lopta el a Realme a Honor győzelmét
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Megjöttek Magyarországra a Redmi Note 15-ök, január 22-től ennyiért kaphatók
- Google Pixel topik
- OnePlus 15 - van plusz energia
- Samsung Galaxy S24 - nos, Exynos
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Külföldi prepaid SIM-ek itthon
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
alratar
#4855
üzenetére
A menny += menny csak nekem tűnt fel?
Mindenesetre eddig ez elég FUBAR, szerintem lassítanod kéne egy kicsit és két dolgot mindenképp megejteni: kicsit végiggondolni hogy ki kivel van, és némi konvenciót is kéne találnod a tagváltozókban (vagy kiírni a this-t, mert így a settereid nem sokat csinálnak.
WonderCsabo: a += -re gondoltam explicite

-
Jim-Y
veterán
válasz
alratar
#4855
üzenetére
Én ezt így csinálnám.
Nyílván csinálhatnál ekkor a gyümölcsöknek is egy külön osztályt. De akár az is játszik, hogy nem csinálsz egy külön interface-t, hanem pl a Zöldséget a Termék osztályból származtatod, mint ahogy a Gyümölcsöt is.
Ez sem egy világbajnok kód, de szerintem annál amit csináltál jobb
-
WonderCSabo
félisten
válasz
alratar
#4855
üzenetére
Itt eléggé nagy kavar van.
A Vector<String> aru példányváltozót elfedi a lokális Termek aru - ez bár legális, nem éppen okos döntés. Valamelyiket mindenképpen nevezd át, az elsőnek van rossz neve mellesleg.
A zoldsegek Vector hol van definiálva?
Termek aru = new Temek(nev, 0.0);
if (zoldsegek.contains(aru)) {Ez itt mindig false-ot fog visszaadni, mivel a contains az equals metódust hívja meg, ami pedig alapesetben a referenciákat hasonlítja össze, azok pedig sosem fognak egyezni, hiszen mindig új objektumot hozol létre. Definiáld felül az equals és hashCode metódust a Termek osztályban, hogy ez értelmesen működjön.
A Vector<String> aru típusparamétere miért nem Termek?
Console.readLine
Csak kíváncsiságból kérdezem: ezt az osztályt milyen framework szolgáltatja?

Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- AMD FX
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- World of Tanks - MMO
- Kihal az Orion is, mint TV gyártó?
- Luck Dragon: Asszociációs játék. :)
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Philips LCD és LED TV-k
- Star Trek
- SSD kibeszélő
- Meglepő, de részben hangtalan a Colorful új, kompakt VGA-ja
- További aktív témák...
- Apple Beats Studio Buds - SZÜRKE, bluetooth füles
- Torso Electronics S4 - Hangszobrász mintavevő -
- Gamer PC-Számítógép! Csere-Beszámítás! R5 5600X / RTX 3070Ti / 16GB DDR4 / 1TB SSD!
- X1 Yoga 8th 2-in-1 14" FHD+ IPS érintő i5-1345U 16GB 256GB NVMe aktív toll ujjlolv gar
- Palit GeForce RTX 3080 GamingPro V1 10GB Garanciával!
- Dell Latitude 5400 14" FHD IPS, i5 8365U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Samsung Galaxy S21 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- Jo Nesbo: LEOPÁRD (nem olvasott)
- Dobozos! Xbox Series S 512 GB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest





