Axel Richter: Was hat es mit dieser Art der Konstanten auf sich?

Beitrag lesen

Hallo,

koennt ihr mir sagen, was es mit dieser Art der Konstanten auf sich hat, zu sehen z.B. unter »» Deklariert sind sie z.B. als
public static final int DEFAULT_CURSOR

public = access level http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html

static = Diese Variable ist eine CLASS-Variable. Das heißt, sie wird üblicherweise via CLASSName.DEFAULT_CURSOR aufgerufen und nicht aus einer Objekt-Instanz der Klasse, die mit new erzeugt wurde.
http://java.sun.com/docs/books/tutorial/java/javaOO/variables.html

final = Der Wert der Variablen kann nach der Initialisierung nicht mehr verändert werden.
http://java.sun.com/docs/books/tutorial/java/javaOO/variables.html

Nur warum public und nicht private? Wozu ist das gut, und wie setze ich es ein?

http://java.sun.com/docs/books/tutorial/java/javaOO/accesscontrol.html

viele Grüße

Axel