Was sind statische Variablen?

Die statischen Variablen, auch genannt globale Variablen, sind Stücke Daten, die nicht mit einem bestimmten Fall einer Kategorie zusammengeschlossen. Nur ein Wert für diese Variablen kann unabhängig davon die Zahl Kategoriengegenständen existieren, die verursacht. Abhängig von dem Zusammenhang können statische Variablen entweder als ihre Fallvariablengegenstücke flexibler oder einschränkender sein, die ihre eigenen getrennten Werte für jeden spezifischen Gegenstand einer Kategorienart haben. In den objektorientierten Programmiersprachen gut vorschreibt die Programmierung von Praxis normalerweise se, dass der Gebrauch von statischen Gegenständen, Methoden oder Variablen zu einem Minimum gehalten, aber sie haben nützliche Anwendungen.

Ein Hauptgrund, dass statische Variablen als einschränkend gelten, ist manchmal, weil no more als ein Wert für eine Variable überhaupt existieren kann. Jede mögliche Anweisung zur Variable überschreibt das vorhergehende, und irgendwelche Informationen im vorhergehenden Wert verloren. Ohne mehrfache Kopien der variablen, mehrfachen Datenwerte kann nicht gespeichert werden. Wenn der Wert geändert, muss jeder Gegenstand, den er beeinflußt, mit dem neuen Wert arbeiten und wenn der alte Wert nicht bedeutet gelöscht zu werden, die Änderung könnte schädliches zu jedem Fallgegenstand einer bestimmten Kategorienart prüfen. Es sei denn die Variable an der Kreation irgendwie verschlossen ist, das Risiko der unvorhergesehenen Änderung und der folgenden Verwüstung könnte sie auf Gegenstandursachen etwas Programmierer anrichten, zum der statischen Variablen zu vermeiden, wann immer möglich.

Statische Variablen können als flexibel manchmal gelten aus dem selben Grund sie können einschränkend benannt werden. Selbst wenn ein Wert der Variable nicht verschlossen ist, können geplante Änderungen an seinem Wert positive Effekte haben. Eine Variable, die unter allen Gegenständen einer Kategorie geteilt, garantiert, um gleich bleibend zu sein und kann innerhalb und außerhalb der Kategorie verwendet werden im Vertrauen, dass sein Wert immer der selbe ist. Variablen, die statisch sind, haben eine Vielzahl der nützlichen Anwendungen, höchst bemerkenswert in der Wartung von Konstanten und in der Implementierung der periodischer Veröffentlichung. Java beruht insbesondere schwer auf diesem statischen Veröffentlichungmechanismus.

Es gibt bestimmte allgemeine Regeln, die Programmierer häufig bei der Implementierung der statischen Variablen verwenden. Diese Variablen funktionieren normalerweise gut als kleine Datenwerte, weil große statische Gegenstände ein Programm steifer bilden können weit, als es muss sein. Kleine Datenwerte können ohne zu viel Furcht vor dem Vorstellen von Störungen schnell und leicht zu ändern. Große statische Gegenstände nehmen mehr Zeit und Bemühung zu ändern und sind auch für Lassen einer Störung einführen anfälliger, die alle Kategoriengegenstände stören. Diese sind Richtlinien, nicht unzerbrechliche Richtlinien, und es kann Gebrauch für die kleinen und großen Variablen, abhängig von dem Programm geben.