Die Beispiele in diesem Artikel beschreiben die Verwendung des Schlüsselworts static in Java und werden Ihnen als Referenz zur Verfügung gestellt. Die spezifische Analyse lautet wie folgt:
1. Einleitung:
1. In einer Klasse ist die mit static deklarierte Mitgliedsvariable eine öffentliche Variable der Klasse und wird bei der ersten Verwendung initialisiert. Für alle Objekte der Klasse gibt es nur eine Kopie der statischen Mitgliedsvariablen.
2. Die mit static deklarierte Methode ist eine statische Methode. Wenn die Methode aufgerufen wird, wird die Referenz des Objekts nicht an sie übergeben, sodass auf nicht statische Mitglieder in der statischen Methode nicht zugegriffen werden kann. (Statische Methoden werden für ein Objekt nicht mehr aufgerufen, daher kann nicht auf nicht statische Elemente zugegriffen werden.)
3. Auf statische Mitglieder kann über eine Objektreferenz oder einen Klassennamen zugegriffen werden (keine Instanziierung erforderlich).
Hinweis: Statische Variablen werden meist für Zählfunktionen verwendet. (Singleton-Modus und dergleichen werden häufig verwendet)
2. Programmcode:
public class TestStatic{ private static int sid; private String name; public TestStatic(String name){ this.name = name; sid ++; Name ist: „+Name+“,ID ist: „+id+“.“); } public static void main(String args[]){ TestStatic.sid = 100; TestStatic s1 = new TestStatic("lili"); TestStatic("tom");
Die laufenden Ergebnisse sind in der folgenden Abbildung dargestellt:
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.