Pytania otagowane jako static

Statyczny to termin używany w niektórych językach programowania do definiowania funkcji lub obszaru przechowywania danych (pola), który nie jest powiązany z żadną konkretną instancją obiektu. W większości przypadków ten znacznik, jeśli jest używany, powinien być używany w połączeniu z określonym znacznikiem języka programowania.

6
Czy statyczne inicjatory Java są bezpieczne dla wątków?
Używam bloku kodu statycznego do zainicjowania niektórych kontrolerów w rejestrze, który mam. Moje pytanie brzmi zatem, czy mogę zagwarantować, że ten statyczny blok kodu zostanie wywołany tylko raz, gdy klasa zostanie po raz pierwszy załadowana? Rozumiem, że nie mogę zagwarantować, kiedy ten blok kodu zostanie wywołany, zgaduję, że kiedy Classloader …

9
Dlaczego metoda statyczna jest uważana za metodę?
Piszę wyjaśnienie dla jakiegoś kodu kursu i przypadkowo używam słów methodi functionzamiennie. Postanowiłem wrócić i poprawić sformułowanie, ale wpadłem w lukę w moim zrozumieniu. Z tego, co rozumiem, podprogram jest a, functionjeśli nie działa na instancję klasy (jej efekt jest ograniczony do jej jawnego wejścia / wyjścia) i jest a, …



5
Nierozwiązany symbol zewnętrzny na statycznych elementach członkowskich
Mówiąc najprościej: Mam klasę, która składa się głównie ze statycznych publicznych elementów członkowskich, więc mogę grupować razem podobne funkcje, które nadal muszą być wywoływane z innych klas / funkcji. W każdym razie zdefiniowałem dwie statyczne zmienne typu unsigned char w zakresie publicznym mojej klasy, kiedy próbuję zmodyfikować te wartości w …
132 c++  class  static  members 

8
Java: klasa statyczna?
Mam klasę pełną funkcji użytkowych. Tworzenie instancji tego nie ma sensu semantycznego, ale nadal chcę wywoływać jego metody. Jak najlepiej sobie z tym poradzić? Klasa statyczna? Abstrakcyjny?
131 java  class  oop  static  utility 

7
Zachowanie końcowej metody statycznej
Bawiłem się modyfikatorami metodą statyczną i zauważyłem dziwne zachowanie. Jak wiemy, metod statycznych nie można przesłonić, ponieważ są one skojarzone z klasą, a nie instancją. Więc jeśli mam poniższy fragment, kompiluje się dobrze //Snippet 1 - Compiles fine public class A { static void ts() { } } class B …
124 java  methods  static  final 




8
Dlaczego PHP 5.2+ zabrania abstrakcyjnych statycznych metod klasowych?
Po włączeniu ścisłych ostrzeżeń w PHP 5.2, zobaczyłem ładunek ostrzeżeń o ścisłych standardach z projektu, który został pierwotnie napisany bez ścisłych ostrzeżeń: Ścisłe standardy : funkcja statyczna Program :: getSelectSQL () nie powinna być abstrakcyjna w Program.class.inc Omawiana funkcja należy do abstrakcyjnej klasy nadrzędnej Program i jest deklarowana jako abstrakcyjna …
121 php  oop  static  abstract 

4
Zmienne instancji a zmienne klas w Pythonie
Mam klasy Pythona, z których potrzebuję tylko jednej instancji w czasie wykonywania, więc wystarczyłoby mieć atrybuty tylko raz na klasę, a nie na instancję. Jeśli byłoby więcej niż jedno wystąpienie (co się nie stanie), wszystkie wystąpienia powinny mieć tę samą konfigurację. Zastanawiam się, która z poniższych opcji byłaby lepsza lub …

7
Statyczne indeksatory?
На этот вопрос есть ответы на Stack Overflow на русском : Перегрузка индексатора статического класса Dlaczego statyczne indeksatory są niedozwolone w C #? Nie widzę powodu, dla którego nie miałyby być dozwolone, a ponadto mogłyby być bardzo przydatne. Na przykład: public static class ConfigurationManager { public object this[string name] { …

5
Pola statyczne w zerowym odwołaniu w Javie
staticelementy członkowskie ( staticpola lub staticmetody) w Javie są skojarzone z odpowiednimi klasami, a nie z obiektami tej klasy. Poniższy kod próbuje uzyskać dostęp do pola statycznego w nullodwołaniu. public class Main { private static final int value = 10; public Main getNull() { return null; } public static void …
119 java  static 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.