Antwort
Hallo! public bezeichnet das etwas öffentlich ist- in diesem Fall wäre es deine Methode d.h. auf diese Methode können ersten die anderen Motheden der Klasse zugreigen und andere Klassen.
Void beudeutet das von deiner Methode kein Wert zurück gegeben wird. Also es berechnet nur etwas oder ähnliches. Würdest du z.B. das void weg nehmen, würde der Compiler einen Rückgabewert verlangen. z.b. public int tuwas(int i){ this.i=i; return this.i; }