3 svar
50 visningar
sampledragon5 är nöjd med hjälpen
sampledragon5 495
Postad: 19 jan 12:19 Redigerad: 19 jan 12:24

System.out.println()

Hej, jag förstår inte riktigt hur System.out.println() fungerar. Det jag inte förstår är att out variabeln är lika med null MEN hur tusan kan out variabeln (som inte refererar till ett objekt ) anropa funktionen println() ??  println() är en icke statisk metod dvs. en instans behövs för att anropa den....  (jag förstår således inte varför System.out.println() inte leder till nullPointerException)🤷‍♀️ 🤔

Laguna Online 28602
Postad: 19 jan 12:24

System.out är nog inte null. Varför tror du att den är det?

sampledragon5 495
Postad: 19 jan 12:26
Laguna skrev:

System.out är nog inte null. Varför tror du att den är det?

Jag tittade på hur System klassen ser ut, där står det:

public static final PrintStream out = null; 

Laguna Online 28602
Postad: 19 jan 15:23

Den sätts till någonting användbart när runtimesystemet startar.

Svara Avbryt
Close