JAVA-ban a System. Out. Println () ; jelentése?
System az tuti osztály
out az elvileg a PrintStream osztály leszármaztatottja
println az egy metódus ráadásul az out objektumé??
mi ez az out?
Hogy lehetséges hogy egy osztály után egy '.' -al meghívunk egy objektumot?
Jó lenne tudni, hogy mi áll emögött
Tudom ott van a google csak gyors választ akartam kapni amíg nézem a tutoriálokat
Ha valakit érdekel az "out" az egy statikus memberje a System osztálynak, amit PrintStream osztályból példányosít. Ugyanakkor a PrintStreamnek vagy egy non-static metodusa a ptintln(), amit ugye a példánnyal érünk el.
Szóval a kis szemét így épül fel:
Class System {
public final static PrintStream out = nullPrintStream();
...
} // tehát itt látszik, hogy a System osztályban van egy adattag, amely egy objektum
Így talán érthetőbb
(System.out).println("Hello World");
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!