Rapsody: OOP, wozu? (Fragen zu Java/Classen etc.)

Beitrag lesen

Hei,

mhhh, bedeuten "final" nicht sowas wie eine "konstante"?
Konstanten kann man aber nicht mehr ändern, wie kann ich versteckte Variablen deklarieren wo ich aber "intern" die werte ändern kann, ohne das es eine Instanz kann?

Naja, egal, die frage beantwortet sich bestimmt bald von selbst.

Aber wo ich ja gerade einen Profi habe, was hat eigentlich dieses "void" oder "static" zu bedeuten?

Mal (im Tutorial) wird in einer Klasse eine Methode mit:

public void int zahl();

oder

public static int zahl();

deklariert, was soll das wenn es auch ohne "void" und "static" geht?

Leider wird es in meinen Tutorial nicht erklärt und mich ärgert es wenn ich nicht verstehe warum die es so schreiben.

Ich danke dir !