- MWC 2026: telefonból kivehető akciókamerát hoz az Ulefone RugOne
- Megkaptuk az első hivatalos fotókat a Honor Magic V6-ról
- Tényleg kicsit más lesz a Xiaomi 17 Ultra európai különkiadása
- Ez a Samsung volt Európa kedvenc telefonja tavaly
- Magyarországra érkezett a Mijia, a Xiaomi okos háztartási nagygépeinek márkája
- Google Pixel 9a - a lapos munka
- Samsung Galaxy A56 - megbízható középszerűség
- Google Pixel topik
- MWC 2026: telefonból kivehető akciókamerát hoz az Ulefone RugOne
- Xiaomi 13 - felnőni nehéz
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- Huawei Pura 80 Pro – a másik zsebbe
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Milyen okostelefont vegyek?
- Motorola Signature - mielőtt aláírnád...
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- erer1000: Milyen tesztekre lennétek kíváncsiak a lenti káosz gépet illetően?
- koxx: Légpárna az egérpadon: ATK A9 Air gamer egér
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
geckowize
őstag
Sziasztok
Elég beginner levelen vagyok Java-ból és gyakorlok egy könyv segítségével (Gál Tibor: Java programozás, Műegyetemi kiadó, 2002) és elakadtam egy feladatnál, amelyet hosszas guglizás követett, de mégsem jutok semmire.
A feladat a következő:
Konstruáljon meg egy osztályt egy parkolóban lévő autók nyilvántartására! Az
osztály tartalmazzon két példányváltozót a rendszám és a belépési idő, tovább
egy statikus változót a parkolóban jelen lévő autók számának tárolására. Az
utóbbit mindig növeljük eggyel, ha egy autó belépésekor létrehozunk egy új
autó objektumot, illetve csökkentsük eggyel, ha megszüntetünk egy autó
objektumot a null hozzárendeléssel.Ebből az utolsó rész nem megy, azaz, nem tudom a csökkentést hol végezzem. Mainben persze meg tudnám írni (simán meghívok egy függvényt a nullá tétel után), de nyilván nem ez a cél, a Car osztályban kellene valahogy megvalósítani, azonban mivel ez nem C++ és nincs destruktor, a finalize()-nak meg nem garantált a lefutása, nem tudom hogyan kellene figyelni, hogy egy-egy példányt null-á teszek.
Eddig a kód a következőképpen néz ki:
Car.java:
import java.util.Date;
public class Car {
private String licensePlate;
private Date arrival;
private static int numOfCars;
public Car(String lp, Date arr) {
this.licensePlate = lp;
this.arrival = arr;
numOfCars++;
}
public static int getNumOfCars() {
return numOfCars;
}
}Main.java:
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date da = new Date();
Car a = new Car("AAA-111", da);
Date db = new Date();
Car b = new Car("BBB-222", db);
System.out.println(Car.getNumOfCars());
a = null;
b = null;
System.out.println(Car.getNumOfCars());
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Linux kezdőknek
- One otthoni szolgáltatások (TV, internet, telefon)
- Google Pixel 9a - a lapos munka
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- TCL LCD és LED TV-k
- Samsung Galaxy A56 - megbízható középszerűség
- Google Pixel topik
- Milyen videókártyát?
- Dögrováson lévő Samsung telefonból még mindig csinálhatunk DeX-es minigépet
- További aktív témák...
- Gamer PC
- Apple Mac Pro Workstation Dual Xeon,18GB RAM,WIFI,BT,Profi Munkaállomás és Szerver
- P16s Gen4 16 FHD+ IPS Ultra 7 255H RTX PRO 500 BlackWell 32GB 1TB magyarított (lézerezett) vbill gar
- Asus Prime H310M-R R2.0 + i3 8100 + 16 Gb Samsung 2.400 Mhz Beszámitok!
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +hűtött VRM-es Z890 lap! GAR/SZÁMLA (Te nevedre kiállítva)!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Asus TUF B760-Plus Wifi (apró hibával)
- Azonnali készpénzes Intel i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- Apple iPhone 13 Pro Max 256GB,Átlagos,Dobozaval,12 hónap garanciával
- Keresünk Galaxy S22/S22+/S22 Ultra
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

