Servus, ich möchte gern wissen, wie oft eine bestimmte void Methode ausgeführt wurde und dies dann als int zurück geben. Bsp: die Methode walk() lässt einen Menschen immer einen Schritt laufen. Ich möchte nun irgendwie erfahren wie oft mein Mensch gelaufen ist. Wie kann ich sowas schreiben? Ich kann ja nichts aus der void methde wiedergeben ansonsten hätte man ja dort einen int jedesmal erhöhen können falls die Methode aufgerufen wird.
Punkte: 10
Markdown wird unterstützt.
Vorsicht damit, walkCount zu einer statischen Variable zu machen bedeutet, dass der walkCount für alle Instanzen der Klasse human inkrementiert wird und damit immer die gesamte Menge aller "walk" Aufrufe über alle Instanzen enthält.
─ b15g 06.12.2021 um 21:59Am besten mal "Java Klassenvariable" im Internet nachschlagen.