- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Depression: Hardver rúzs effektus?
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Szólánc.
- Geri Bátyó: Agglegénykonyha 14 – Kések, késélezés
- talmida: Változások 2. rész
- eBay-es kütyük kis pénzért
- Oldman2: A KOReader ebook olvasó program
Új hozzászólás Aktív témák
-
user112
senior tag
Sziasztok!
Kicsit belekeveredtem a java verziókba.
Nálam három mappában van a java (C:\Program Files\Java\):jdk-11.0.1 és jdk1.8.0_161 valamint a jre1.8.0_201
A Control panel szerint: version 8 update 201
Mindkét JDK mappában van javac.exe és mindháromban java.exe (a jdk1.8-ban kettő is)
Több program ráadásul saját java.exe-t telepít (Oracle, sqlDeveloper, IntelliJ, PyCharm stb).
Most tu. melyik működik nálam? Mit állítsak a PATH, JAVA_HOME változókba?
Úgy látom a legfrissebb verzió: Java SE 11.0.2(LTS). Ha ezt telepítem, akkor ez egy külön mappa lesz és ezt kell beállítanom a változókba?
A régi verziók törölhetők?
-
user112
senior tag
válasz
usergefi
#9921
üzenetére
Rendben.
De mivel ez egy mintapélda (és semmi több nem volt hozzá), ezért úgy szerettem volna kipróbálni, hogy példányosítással ás anélkül is futtatom, hogy lássam a különbséget. Ebben a formában viszont csak példányosítással működik, tehát szerintem nem jól demonstrál. -
user112
senior tag
Sziasztok!
Találtam egy mintapéldát az osztály és példánytagok inicializáló blokkjaival kapcsolatosan:
package hallgato;
public class Hallgato {
static int alapTandij;
double atlag;
int tandij;
// Osztályinicializáló blokk
static {alapTandij=2000;}
// Példányinicializáló blokk
{ atlag=7.5;
tandij=alapTandij+(int)Math.round(3000*(10-atlag));
}
public void prrint(){
System.out.println("Tandíj: "+tandij);
}
}
Próbáltam futtatni, úgy hogy a main-t betettem a Hallgató osztályba, de csak úgy éri el a függvényt és a változókat, ha azok mind statikusak.
Benéztem valamit? Mindennek static-nak kell lennie és az értékadások (példányinicializálás) csak a példányoknál mutatkoznak? -
user112
senior tag
válasz
user112
#9905
üzenetére
Sima tömbre találtam ilyet:
Allat[] pelda1 = new Allat[3];
pelda1[0] = new Allat(... változók...) ;
pelda1[1] = new Dog(...) ;Nekem csak a gyerek példányok kellenének, szülő nem.
Ellenőrizni is kell az egyes változók tartalmát (setter).
Még a kiolvasás is fontos lenne (println), ciklussal. -
user112
senior tag
Sziasztok!
Kezdő kérdésem lenne, mert elakadtam.
Van egy Allat ősosztályom valamint két gyerek osztály (Dog és Cat,mindkettőben extends Animal).
A gyerek osztályok csak egy illetve két új változót tartalmaznak, az összes többi az Allat-ban van.
Közös ArrayList-be szeretném tenni a gyerek osztály példányait vegyesen a setterek segítségével
A Dog-ra így működik:ArrayList<Dog>pelda1 = new ArrayList<Dog>();
Dog peldany = new Dog();
peldany.setFaj("Vizsla");
...
pelda1.add(peldany);Hogyan tudom a Cat példányait is beletenni a pelda1-be, vagyis egy közös ArrayList-be?
Köszönöm.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Mesterséges intelligencia topik
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- Samsung kuponkunyeráló
- Vezeték nélküli fülhallgatók
- Milyen billentyűzetet vegyek?
- AMD APU (AM4 és AM5) topik
- MWC 2026: Megérkezett a NXTPaper AMOLED
- Formula-1
- PCI Express 7.0 – Brutális sebesség, de minek?
- World of Tanks - MMO
- További aktív témák...
- 27% - Corsair Hydro X XD7 RGB black (CX-9040005-WW)Pumpa/Tartály kombó
- MacSzerez.com - iPad Pro 12.9" / M2 / Asztro / Wifi + Cellular / 256GB / Garancia
- Apple Watch Ultra3 2028.09.19.-ig garanciás
- Asus TUF Dash F15 FX516PE 15.6" FHD IPS i7-11370H RTX 3050Ti 16GB 512GB NVMe magyar vbill gar
- Dell Latitude 5580,15.6",FHD,i5-6300U,8GB DDR4,256GB SSD,WIN11
- ÁRGARANCIA!Épített KomPhone i5 12400F 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Használt Steelseries Arctis 7P+ vezeték nélküli gaming headset / 12 hó jótállás
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- BESZÁMÍTÁS! 16GB G.SKILL Trident Z 4000MHz DDR4 memória garanciával hibátlan működéssel
- Apple iPhone 13 Pro 128GB,Újszerű,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Köszönöm, működik a beírás.
