Hirdetés
- Ilyen olcsó sem volt még egy Apple notebook
- Túl nagy alkatrészt vettél? Így kerülheted el a PC-építés legnagyobb hibáját
- MWC 2026: leégsz, ha nem figyelsz a TCL 15 ezer nites panelje előtt
- Második villámcsapás: teszteltük a ROG Raikiri II Xbox kontrollert
- 100 TB-os HDD-k felé vezető alapot prezentált a Seagate
- Intel Core i7 9xx "Bloomfield" (LGA 1366)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kicombosította az M5-ös SoC-családot az Apple
- Lítium-ion/Li-ion akkumulátorok
- Milyen belső merevlemezt vegyek?
- Kezdő fotósok digitális fényképei
- Ilyen olcsó sem volt még egy Apple notebook
- Teljesen M5 SoC-családra vált az Apple Macbook Air és Pro
- Vezeték nélküli fejhallgatók
- Épített vízhűtés (nem kompakt) topic
Új hozzászólás Aktív témák
-
Lacces
őstag
Sziasztok!
Téma Polimorfizmus
Osztály:
public class Szerelveny {
protected int kocsikSzáma;
protected boolean földAlatti;
public Szerelveny(int kocsikSzáma) {
this(kocsikSzáma, false);
}
public Szerelveny(int kocsikSzáma, boolean földAlatti) {
this.kocsikSzáma = kocsikSzáma;
this.földAlatti = földAlatti;
System.out.println("Új szerelvény: " + this);
}
@Override
public String toString() {
return "szerelvény (" + kocsikSzáma + " kocsi, " + (földAlatti ? "földalatti" : "felszíni") + ")";
}
public Szerelveny összefűz(Szerelveny sz) {
boolean b = földAlatti && sz.földAlatti;
System.out.println("Sz + Sz: " + this + " + " + sz);
return new Szerelveny(kocsikSzáma + sz.kocsikSzáma, b);
}
}Main osztály függvénye:
Szerelveny szsz = new Szerelveny(3);
Szerelveny szm = new MetroSzerelveny(4);
System.out.println(szsz.összefűz(szm));Eredmény:
// Első utasításra
Új szerelvény: szerelvény (3 kocsi, felszíni)
// Második utasításra
Új szerelvény: metró (4 kocsi, földalatti)
Új MetroSzerelveny: metró (4 kocsi, földalatti)
// Harmadik utasításra
Sz + Sz: szerelvény (3 kocsi, felszíni) + metró (4 kocsi, földalatti)
Új szerelvény: szerelvény (7 kocsi, felszíni)
szerelvény (7 kocsi, felszíni)Az első kettő utasításra a kiírás az tiszta sor.
Viszont a harmadik utasításnál nem értem, a "szerelvény(7 kocsi, felszíni)" sort minek írja még ki? Az "Sz+Sz..." és "Új szerelvény: szerelvény(7 kocsi, felszíni)" is rendben van, de az utolsót nem értem, hogy azt miért írja ki.Debugot még próbálgatom, de az Eclipsenek már 5. alkalommal "fagy le".
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Intel Core i7 9xx "Bloomfield" (LGA 1366)
- Genshin Impact (PC, PS4, Android, iOS)
- Háztartási gépek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xiaomi 15T Pro - a téma nincs lezárva
- Garmin Forerunner 255 Music - nem csak futóknak
- Assetto Corsa Rally
- mefistofeles: Az elhízás nem akaratgyengeség! 2 Ahogy én csinálom.......
- talmida: Változások 2. rész
- További aktív témák...
- Lenovo ThinkPad X1 Carbon Gen 10 i5-1245U / 16GB RAM / 512GB NVMe SSD / 1920 1200 / EU billentyűzet
- Lenovo ThinkPad X1 Carbon Gen 7 i5-8365U / 8GB RAM / 256GB NVMe SSD / 14" FHD / 12 hónap garancia
- Lenovo ThinkPad X1 Carbon Gen 9 i5-1145G7 / 16GB RAM / 256GB NVMe SSD / 14" WUXGA / 12 hónap garanci
- Gtx 1080/ Intel I7 8700K/ 16GB Ram/ 256GB M2 SSD/ 1TB HDD/ Win11
- Gtx 1050Ti/ Intel I5 7500/ 16GB Ram/ 256GB Sata SSD/ 1.5TB HDD/ Win11
- Újszerű iPhone 14 Plus 128GB Lila független Apple 1 Év garancia
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- KÉSZLETKISÖPRÉSI UltraAkcióóó! MacBook Air M4 16GB 256GB Garancia - több színben!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
- LENOVO ThinkPad s3 YOGA 14",i5-5200U,8GB DDR3,256GB SSD, WIN10,TOUCH
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

