Hirdetés
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- czundermák: Shikoku Henro #1 Költségek
- Elektromos rásegítésű kerékpárok
- GoodSpeed: Te hány éves vagy?
- eBay-es kütyük kis pénzért
Ú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
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Gumi és felni topik
- Milyen notebookot vegyek?
- Autós topik
- Linux Mint
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- A kamera nem lesz karcsú a Honor Magic8 Pro Air esetében
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- PS5 Pro+Sony Pulse 3D+Játék
- Bomba ár! HP EliteBook 840 G6 - i7-8GEN I 16GB I 512GB SSD I 14" FHD I HDMI I Cam I W11 I Gari!
- Bomba ár! Lenovo X13 G2i - i5-1135G7 I 16GB I 256SSD I 13,3" WUXGA Touch I W11 I Cam I Gari!
- Bomba ár! Lenovo X1 Carbon G7: i5-8265U I 8GB I 256SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- Bomba ár! HP EliteBook 845 G7 - Ryzen 5 4650U I 16GB I 512SSD I 14" FHD I Cam I W11 I Gari
- Samsung Galaxy S23 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- CSX 2x2GB (4GB) DDR2 800 MHz kit
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
- Gamer Egér RGB!!
- Dell Latitude 7210 2-in-1 12" FHD touch, i7 10610U, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest
Köszönöm, működik a beírás.

