Wie kann ich eine globale Variable in dieser Klasse setzen? Ich habe es versucht:
%Vor%Es ist nicht gelungen, die Seite vollständig zu laden, wobei ein Fehler von 500 angegeben wurde. Als nächstes habe ich dieses versucht:
%Vor%Aber wenn ich beides druckte, sehe ich nur "wieder". Sorry für solch eine einfache Frage!
Danke!
Wenn Sie eine Instanzvariable (nur für diese Instanz der Klasse erhalten) möchten, verwenden Sie:
%Vor%(wie eine andere Antwort vorgeschlagen.)
Wenn Sie eine "Klassen" -Variable haben möchten, setzen Sie ihr das Schlüsselwort "static" wie folgt voran:
Die Klassenvariable unterscheidet sich von der Instanzvariablen darin, dass alle von der Klasse erstellten Objektinstanzen dieselbe Variable verwenden.
(Hinweis: Um auf Klassenvariablen zuzugreifen, verwenden Sie den Klassennamen oder 'self' gefolgt von '::')
%Vor%Wenn Sie schließlich eine wahre Konstante (unveränderbar) wollen, verwenden Sie 'const' vor (greifen Sie wieder auf 'self' plus '::' plus den Namen der Konstante zu (obwohl diesmal das '$' wegfällt):
%Vor%