- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Samsung Galaxy A54 - türelemjáték
- iPhone topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Szívós, szép és kitartó az új OnePlus óra
- One mobilszolgáltatások
- Samsung Galaxy S24 - nos, Exynos
- Megérkezett a Google Pixel 7 és 7 Pro
- Google Pixel topik
Új hozzászólás Aktív témák
-
válasz
DreaD88
#3153
üzenetére
Definiáld felül a háromszög osztályban az Object ősosztály equals metódusát, és akkor adjon vissza igazat, ha a két háromszög területe megegyezik. Így amikor hozzáadogatod a háromszögeket a HashSet-hez, azok nem kerülnek bele a halmazba, amelyeknek a területe már szerepel.
Kódban ez vhogy így néz ki (nálam most a háromszög osztályt Triangle-nek hívják):
@Override
public boolean equals(Object o) {
if (o instanceof Triangle) {
Triangle t = (Triangle) o;
if (t.getArea() == getArea()) {
return true;
}
}
return false;
}
// A hashCode metódust is illik felüldefiniálni,
// ha az equals-t felüldefiniálod. Az a lényeg,
// hogy egyezzen meg annak a két objektumnak a hashkódja,
// amelyekre az equals igazat ad vissza.
@Override
public int hashCode() {
return (int) getArea(); // ezt lehet máshogy is, de a célnak megfelel
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Vicces képek
- Kerékpárosok, bringások ide!
- Szeged és környéke adok-veszek-beszélgetek
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- YouTube
- Hosszú premier előzetest kapott az Arknights: Endfield
- Modellvasút topic
- Vezetékes FEJhallgatók
- Amazon Prime Video
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- További aktív témák...
- új 15 hüvelykes MacBook Air M4 256GB SSD sky blue égkék Apple magyar 1 év garancia
- új Harman Kardon Onyx Studio 9 hordozható Bluetooth hangszóró ezüst 1 év garancia
- Seasonic Focus 750W 80 PLUS Gold / Csavarmatricás / BESZÁMÍTÁS OK!
- Inno3D RTX 2070 Twin X2
- Seagate FireCuda 2TB HDD 100% / BESZÁMÍTÁS OK!
- Dell Latitude 7410 Intel I7-10810U Refurbished - Garancia - Akció!
- Bomba ár! Dell Inspiron 17 5770 i7 I 8GB I 128SSD+1TB I Radeon 4GB I 17,3" FHD I Cam I W11 I Gari!
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Beszámítás! Sony PlayStation 5 825GB SSDdigital extra fejhallgatóval garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 13 Mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4426, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


