Результаты поиска по запросу "static"

4 ответа

Статические методы и статические переменные, плохая практика проектирования? [Дубликат]

Возможный дубликат: Почему статические переменные считаются злыми? [https://stackoverflow.com/questions/7026507/why-are-static-variables-considered-evil] Изучив объектно-ориентированное программирование и дизайн в колледже несколько лет назад, я ...

5 ответов

статическая инициализация Java с наследованием

public class Main { public static void main(String[] args) { System.out.println(B.x); } } class A { public static String x = "x"; } class B extends A { static { System.out.print("Inside B."); } }Вопрос: почему вывод будет:x, Но нет:Inside B.x

2 ответа

Порядок инициализации статической переменной, Java [duplicate]

Возможный дубликат: Инициализация статического класса Java [https://stackoverflow.com/questions/3499214/java-static-class-initialization] в каком порядке выполняются статические блоки и статические переменные в ...

ТОП публикаций

3 ответа

Локальные и статические переменные в C

При компиляции этого: // external definitions int value1 = 0; static int value2 = 0;компилятор gcc генерирует следующую сборку: .globl value1 .bss .align 4 .type value1, @object .size value1, 4 value1: .zero 4 .local value2 .comm ...

3 ответа

Инициализация статического блока

Это фрагмент кода Java: static { ture = 9; } static int ture; { // instance block System.out.println(":"+ture+":"); }Как это все компилируется? Объявление переменной 'ture' было выполнено после инициализации. Насколько я знаю, статические блоки ...

5 ответов

почему этот код не генерирует исключение NullPointerException

Я только что говорил о вызове статических методов с использованием имени класса с моим другом, опробовал этот код и ожидал, что он сгенерирует NPE в runtime.but, как оказалось, что он не работает. я просто хочу понять порядок исполнения. public ...

2 ответа

Почему квалифицированная статическая конечная переменная не допускается в блоке статической инициализации?

Дело 1class Program { static final int var; static { Program.var = 8; // Compilation error } public static void main(String[] args) { int i; i = Program.var; System.out.println(Program.var); } } Дело 2class Program { static final int var; static ...

2 ответа

Доступ к статическим переменным дочернего класса из родительского класса?

У меня есть базовый класс, который мне нужен для вызова функций в классе, на который ссылается дочерний класс. Достаточно просто, class base_class { public function doSomethingWithReference(){ $this->reference->doSomething(); } } class ...

4 ответа

Перегрузка статического оператора C ++

Можно ли перегрузить операторы класса C ++ в статическом контексте? например class Class_1{ ... } int main() { Class_1[val]... }

6 ответов

Являются ли статические переменные в базовом классе общими для всех производных классов?

Если у меня есть что-то вроде class Base { static int staticVar; } class DerivedA : public Base {} class DerivedB : public Base {}Будут обаDerivedA а такжеDerivedB делить то же самоеstaticVar или каждый из них получит свое? Если бы я хотел, ...