"public static" oder nur "public"

Status
Für weitere Antworten geschlossen.

Thorben653YT

Mitglied
8 Juli 2014
298
112
760
Hey leute,

Ich programmiere jetzt seit ca 3 Monaten Plugins und habe auch schon einiges auf die beine gestellt.
Nun ist es so, wenn ich von anderen Klassen auf eine zugreifen wollte, habe ich die Variablen einfach auf "public static" geändert. Hatte auch noch keine Probleme damit.
Aber da ich bei allen anderen sehe, das sie es mit

Code:
private static NAME plugin;
public static NAME getPlugin(){
    return plugin;
}

machen.

Meine Frage ist nun:
Gibt es irgendwelche Unterschiede?
 
Nein. Du machst dass einfach Klasse.getPlugin().deineMethode(); in der anderen Klasse statt Main.deineMethode();. Sonst gibts meines Wissens keinen Unterschied. Mache ich aber auch mit plugin. ^^
 
Static heißt, dass du über Klasse.methode() oder Klasse.Variable von außen zugriff hast, während du sonst nur über ein initialisiertes Objekt deiner Klasse da ran kommst.
 
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop