Als «static» getaggte Fragen

109
So erhalten Sie eine statische Eigenschaft mit Reflection

Das scheint also ziemlich einfach zu sein, aber ich kann es nicht zum Laufen bringen. Ich habe ein Objekt und verwende Reflexion, um zu seinen öffentlichen Eigenschaften zu gelangen. Eine dieser Eigenschaften ist statisch und ich habe kein Glück, sie zu erreichen. Public Function GetProp(ByRef obj...

109
Wie wirkt sich der statische Modifikator auf diesen Code aus?

Hier ist mein Code: class A { static A obj = new A(); static int num1; static int num2=0; private A() { num1++; num2++; } public static A getInstance() { return obj; } } public class Main{ public static void main(String[] arg) { A obj = A.getInstance(); System.out.println(obj.num1);...

109
Schlüsselwort `static` in Funktion?

Ich habe nach der Quelle für Drupal 7 gesucht und einige Dinge gefunden, die ich vorher noch nicht gesehen hatte. Ich habe einen ersten Blick in das PHP-Handbuch geworfen, aber es hat diese Beispiele nicht erklärt. Was macht das Schlüsselwort staticmit einer Variablen innerhalb einer Funktion?...

108
PHP statische Funktion

Ich habe eine Frage zur statischen Funktion in PHP. Nehmen wir an, ich habe eine Klasse class test { public function sayHi() { echo 'hi'; } } Wenn ich es tue test::sayHi();, funktioniert es ohne Probleme. class test { public static function sayHi() { echo 'hi'; } } test::sayHi();...

102
Werden statische Felder vererbt?

Wenn statische Elemente geerbt werden, sind sie statisch für die gesamte Hierarchie oder nur für diese Klasse, dh: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main() { SomeClass A;...

100
@Autowired und statische Methode

Ich habe einen @AutowiredDienst, der innerhalb einer statischen Methode verwendet werden muss. Ich weiß, dass dies falsch ist, aber ich kann das aktuelle Design nicht ändern, da es viel Arbeit erfordern würde. Deshalb brauche ich dafür einen einfachen Hack. Ich kann mich nicht ändern...

96
Statische Funktionsvariablen in Swift

Ich versuche herauszufinden, wie eine statische Variable deklariert wird, die nur lokal für eine Funktion in Swift gültig ist. In C könnte dies ungefähr so ​​aussehen: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } In Objective-C ist es im Grunde dasselbe: -...