Heim  >  Artikel  >  Java  >  Zusammenfassung zur Verwendung statischer Schlüsselwort- und Mitgliedsmethoden und Mitgliedseigenschaften

Zusammenfassung zur Verwendung statischer Schlüsselwort- und Mitgliedsmethoden und Mitgliedseigenschaften

巴扎黑
巴扎黑Original
2016-12-05 10:38:301815Durchsuche

statisch bedeutet „statisch“ oder „global“ und wird zum Ändern von Variablen, Eigenschaften und Methoden verwendet.

1. Statisches Attribut [statische Domäne]
Wenn statisch ein Attribut ändert, ist es ein Attribut, das von allen Objekten der Klasse gemeinsam genutzt wird. Es belegt nur einen Teil des Speichers und kann direkt weitergegeben werden der Objekt- oder Klassenname.


public static B b= new B();



2. Statische Methode
Wenn static die Methode ändert, wird sie direkt über die Klasse aufgerufen name , sodass Sie die Schlüsselwörter this und super nicht mehr verwenden können und nicht direkt auf Instanzvariablen und Instanzmethoden der Klasse zugreifen können, zu der Sie gehören (Mitgliedsvariablen und Mitgliedsmethoden ohne statische Aufladung), ob der statische Aufruf die übergeordnete Klasse aufrufen soll oder die Unterklasse hängt nur vom Klassennamen ab.

public static void study() {  
        System.out.println(Student.name + "在学习");  
    }


Statische Methode ist eine spezielle Art von Methode innerhalb einer Klasse. Die entsprechende Methode wird nur bei Bedarf als statisch deklariert

Statische Eigenschaften und Methoden müssen keine aufzurufenden Objekte erstellen.

a. Eine Methode muss nicht auf den Objektstatus zugreifen und ihre erforderlichen Parameter werden über Anzeigeparameter bereitgestellt. [Keine Notwendigkeit, Objekte zu erstellen]
b. Eine Methode muss nur auf die statische Domäne der Klasse zugreifen.


Durch das Verständnis statischer Attribute und statischer Methoden haben wir die Verwendung einiger Mitgliedsattribute und Mitgliedsmethoden zusammengefasst:
Mitgliedsattribute: Jedes Objekt belegt separat einen gemeinsam genutzten Speicherbereich und darf nur verwendet werden über das Objekt aufgerufen werden.
(Jedes Mal, wenn ein Objekt neu ist, werden Mitgliedsattribute einmal ausgeführt)


public A a = new A();




Mitgliedsmethode: ob aufgerufen werden soll Die übergeordnete Klasse oder welche Unterklassen überschreiben, bezieht sich nur auf das Objekt selbst


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Java-regulärer AusdruckNächster Artikel:Java-regulärer Ausdruck