Klassen Was genau passiert hier? Kann mir das jemand bitte Zeile für Zeile erklären?

Java:
public void hatKnopfWuerfelnGeklickt()
    {
      int lWurf;
      int []lErgebnis;
      int lAnzahl;
      Buntstift lStift;
      Rechner lRechner;
      
      lErgebnis = new int [16];
      lAnzahl = hatTextfeld1.inhaltAlsGanzeZahl();
      lStift = new Buntstift();
      lRechner = new Rechner();
      lStift.setzeFuellmuster(5);
      lStift.setzeFarbe(14);
      this.bildschirm().loescheAlles();
      
      for (int i =0;i<lAnzahl;i++)
      {
         lWurf = lRechner.ganzeZufallszahl(1, 6)
         + lRechner.ganzeZufallszahl(1, 6)
         + lRechner.ganzeZufallszahl(1, 6)
         + lRechner.ganzeZufallszahl(1, 6);
        
         lErgebnis[lWurf-4]++;
         lStift.bewegeBis(20 + 20 * lWurf,300-lErgebnis[lWurf-4]);
         lStift.zeichneRechteck(15,lErgebnis[lWurf-4]);
        
        
          
       }
    }
 
Zeilen 1 und 2: Beginn einer Methodendefinition
Zeilen 3 bis 7: Deklaration von Variablen
Zeile 9: lErgebnis wird mit einer Referenz auf ein neu erstelltes Array der Länge 16 initialisiert.
Zeile 10: lAnzahl wird mit dem Rückgabewert des Methodenaufrufs hatTextfeld1.inhaltAlsGanzeZahl() initialisiert.
Zeile 11: lStift wird mit einer Referenz auf ein neu erstelles Objekt vom Typ Buntstift initialisiert.
Zeile 12: lRechner wird mit einer Referenz auf ein neu erstelles Objekt vom Typ Rechner initialisiert.
Zeilen 13 bis 15: Methodenaufrufe
Zeilen 17 bis 30: Schleife, die lAnzahl-mal (von i = 0 bis lAnzahl-1) wiederholt wird
Zeilen 19 bis 22: die Methode lRechner.ganzeZufallszahl wird viermal aufgerufen, die Rückgabewerte werden addiert und der Variablen lWurf zugewiesen.
Zeile 24: der Wert im Array lErgebnis an Index lWurf-4 wird um 1 erhöht.
Zeiel 25 und 26: Methodenaufrufe
Zeile 31: Ende der Methodendeklaration
 

Zurück
Oben