Pytania oznaczone «static»

110
Kiedy następuje inicjalizacja klasy statycznej?

Kiedy są inicjalizowane pola statyczne? Jeśli nigdy nie utworzę instancji klasy, ale mam dostęp do pola statycznego, to czy WSZYSTKIE bloki statyczne i prywatne metody statyczne używane do tworzenia instancji prywatnych pól statycznych są w tej chwili wywoływane (w kolejności)? A jeśli wywołam...

110
słowo kluczowe `static` wewnątrz funkcji?

Szukałem źródła Drupala 7 i znalazłem kilka rzeczy, których wcześniej nie widziałem. Najpierw zajrzałem do podręcznika php, ale nie wyjaśniłem tych przykładów. Co robi słowo kluczowe staticze zmienną wewnątrz funkcji? function module_load_all($bootstrap = FALSE) { static $has_run =...

109
Jak uzyskać właściwość statyczną za pomocą odbicia

Wydaje się to dość proste, ale nie mogę go uruchomić. Mam obiekt i używam odbicia, aby dostać się do jego właściwości publicznych. Jedna z tych właściwości jest statyczna i nie udało mi się do niej dotrzeć. Public Function GetProp(ByRef obj As Object, ByVal propName as String) as PropertyInfo...

109
Jak modyfikator static wpływa na ten kod?

Oto mój kod: 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);...

108
funkcja statyczna php

Mam pytanie dotyczące funkcji statycznej w php. załóżmy, że mam klasę class test { public function sayHi() { echo 'hi'; } } jeśli zrobię test::sayHi();to działa bez problemu. class test { public static function sayHi() { echo 'hi'; } } test::sayHi(); działa również. Jakie są różnice...

102
Czy pola statyczne są dziedziczone?

Kiedy statyczne elementy członkowskie są dziedziczone, czy są statyczne dla całej hierarchii, czy tylko dla tej klasy, tj .: class SomeClass { public: SomeClass(){total++;} static int total; }; class SomeDerivedClass: public SomeClass { public: SomeDerivedClass(){total++;} }; int main() {...

101
@Autowired i metoda statyczna

Mam @Autowiredusługę, z której należy korzystać w ramach metody statycznej. Wiem, że to źle, ale nie mogę zmienić obecnego projektu, ponieważ wymagałoby to dużo pracy, więc potrzebuję do tego prostego hacka. Nie mogę zmienić się randomMethod()na niestatyczny i muszę użyć tej automatycznej...

97
Statyczne zmienne funkcyjne w Swift

Próbuję dowiedzieć się, jak zadeklarować zmienną statyczną w zakresie tylko lokalnie do funkcji w języku Swift. W C może to wyglądać mniej więcej tak: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } W Objective-C jest w zasadzie to samo: - (NSInteger)foo {...