static

Dlaczego wszystkie pola w interfejsie są domyślnie statyczne i ostateczne?

Próbuję tylko zrozumieć, dlaczego wszystkie pola zdefiniowane w interfejsie są domyślnie static i final. Idea przechowywania ... su, ale dlaczego są final (w domyśle)? Ktoś wie dlaczego projektanci Javy zaczęli tworzyć pola w interfejsie static i final?

Dlaczego extern nie łączy się ze zmienną statyczną?

Dlaczego extern int n nie kompiluje się, gdy n jest zadeklarowane (w innym pliku) static int n, ale działa, gdy jest zadeklar ... tym samym, co static int n w tym samym zakresie? Czy tylko w odniesieniu do extern? Jeśli tak, to co z extern czy brakuje?

Czy podczas łączenia Mogę mieszać biblioteki statyczne i Obiekty współdzielone?

Mam Projekt C, który produkuje dziesięć plików wykonywalnych, z których wszystkie chciałbym być połączone statycznie. Problem ... e jako shared-objects. Czy statycznie linkuje umowę "wszystko albo nic", czy jest jakiś sposób, który mogę wymieszać i mecz?

zmienne statyczne w Objective-C-co robią?

Widziałem kilka postów omawiających czym jest zmienna statyczna i myślę, że ją rozumiem - ale chciałbym szybko napisać (lub z ... obaczyć, jak się różnią. Ktoś ma jakieś wskazówki/pomysły / Kod, które obrazowałyby, jak statyczny var różni się od zwykły?

Czy zmienne statyczne są współdzielone między wątkami?

Mój nauczyciel w klasie Javy wyższego poziomu na temat gwintowania powiedział coś, czego nie byłem pewien. Stwierdził, że po ... c void main(String[] args) { new ReaderThread().start(); number = 42; ready = true; } }

Czy statyczna zmienna constexpr ma sens?

Jeśli mam zmienną wewnątrz funkcji (powiedzmy, dużą tablicę), czy ma sens deklarowanie jej zarówno static, jak i constexpr? c ... }; // do something with the array } Czy static rzeczywiście robi tam coś pod względem generowanego kodu lub semantyki?

wywołanie niestatycznej metody w statycznej metodzie w Javie [duplikat]

To pytanie ma już odpowiedź tutaj: nie można dokonać statycznego odniesienia do metody niestatycznej ... wołanie niestatycznej metody w innej statycznej metodzie? (Obie metody znajdują się w osobnych pakietach i osobnych klasach).

Jak utworzyć niestatyczną klasę wewnętrzną w metodzie statycznej?

Mam następujący fragment kodu: public class MyClass { class Inner { int s, e, p; } public static void main( ... zuje non static field cannot be referenced in static context. Jak mogę to zrobić? Nie chcę, aby moje Inner klasy statyczne .

Różnica między metodami statycznymi a Instancyjnymi

Właśnie czytałam tekst podany mi w podręczniku i nie jestem pewna, czy rozumiem o czym on mówi. Zasadniczo mówi mi, że metody ... dami klasy MainClass. W rezultacie wywołanie czynnika w definicji głównej po prostu odwołuje się do nazwy metody, "czynnik".

PHP static function

Mam pytanie dotyczące funkcji statycznych w php. Załóżmy, że mam klasę class test { public function sayHi() { ... test::sayHi(); działa również. Jakie są różnice między pierwszą a drugą klasą? Co jest specjalnego w funkcji statycznej?

Czy pola statyczne są dziedziczone?

Gdy statyczne elementy są dziedziczone, czy są statyczne dla całej hierarchii, czy tylko tej klasy, tzn.: class SomeClass { ... return 0; } Czy suma będzie 3 we wszystkich trzech przypadkach, czy będzie to 2 dla SomeClass i 1 dla SomeDerivedClass?

Kolejność inicjalizacji zmiennych statycznych

C++ gwarantuje, że zmienne w jednostce kompilacji (.plik cpp) są inicjowane w kolejności deklaracji. Dla liczby jednostek kom ... chodzi tylko o zrozumienie problemy, które możemy mieć ze starszym kodem podczas przechodzenia na nowy GCC major i inny OS)?

Różnica między finałem statycznym a finałem statycznym

Znalazłem kod, w którym zadeklarował Kod jak private final static String API_RTN_SUCCESS = "0"; private final static String ... _SETTING_KEY = "startup_setting"; Jaka jest różnica między nimi, czy są takie same? A może różni się od private Czy public?

Statyczne pola na referencji null w Javie

static members (static fields lub static methods) w Javie są powiązane z ich klasą, A nie z obiektami tej klasy. Poniższy kod ... e = "+main.getNull().value); } } Chociaż main.getNull() zwraca null, działa i wyświetla value = 10. Jak działa ten kod?

Czy można zmusić CMake do zbudowania zarówno statycznej, jak i współdzielonej wersji tej samej biblioteki?

To samo źródło, wszystko to, po prostu chcą statycznej i współdzielonej wersji. Łatwo zrobić?

Definiowanie statycznych liczb całkowitych const w definicji klasy

Rozumiem, że C++ pozwala definiować statyczne elementy const wewnątrz klasy, o ile jest to typ integer. Dlaczego więc poniżs ... (nawet jeśli test:: N jest również odwołany w poprzedniej linii). Wiesz, co się dzieje? Mój kompilator to gcc 4.4 na Linux.

Objective - C static, extern, public variables

Chcę mieć zmienną, do której mogę uzyskać dostęp w dowolnym miejscu, importując plik nagłówkowy, ale chcę również, aby była s ... o: static extern BOOL LogStuff; Ale nie wolno mi tego robić. Czy można zrobić to, co jestem próbujesz to zrobić? Dzięki

Wywołanie metody statycznej za pomocą odbicia

Chcę wywołać metodę main, która jest statyczna. Otrzymałem obiekt typu Class, ale nie jestem w stanie utworzyć instancji tej klasy, a także nie mogę wywołać metody static main.

Dlaczego nie powinniśmy używać protected static w Javie

Przechodziłem przez to pytanie Czy Jest jakiś sposób na nadpisanie zmiennych klas w Javie? Pierwszy komentarz z 36 głosami by ... Jeśli kiedykolwiek zobaczysz protected static, uciekaj. Czy ktoś może wyjaśnić dlaczego protected static jest źle widziany?

@ Autowired i metoda statyczna

Mam @Autowired usługę, która musi być używana z wewnątrz metody statycznej. Wiem, że to jest złe, ale nie mogę zmienić obecne ... } } public class Boo { @Autowired Foo foo; public static void randomMethod() { foo.doStuff(); } }