Static-Methods – вопросы и ответы

76
голосов
5
ответов
Если у меня есть следующее: class A { public A() { } public static void foo() { System.out.println("foo() called"); } } public class Main { public static void main(String [] args) { A a = new A(); ...
3 месяца назад Jeremy Powell
54
голоса
1
ответ
Поэтому я работаю над проектом Unity/С#, и у меня есть класс GridObject и структура GridRect , которая содержит статический метод PrintX(GridObject obj) . Обновление. Наконец, я попытался создать с...
3 месяца назад drsimonz
88
голосов
2
ответа
Afaik, в Java анонимный внутренний класс всегда содержит ссылку на охватывающий экземпляр своего внешнего класса. Теперь, что происходит, когда я помещаю анонимный класс внутри статического метода?...
3 месяца назад beeezn
56
голосов
2
ответа
Сначала установите это. У меня public abstract class Foo { public static void StaticMethod() { } } public class Bar : Foo { } допустимо ли вызывать Bar.StaticMethod(); ??? Если это так, пусть расши...
3 месяца назад Daniel Mošmondor
-5
голосов
1
ответ
Я использую PHP 7.1.11 Рассмотрим ниже рабочий код и его вывод: <?php class butto { public static $instance; private function __construct() { echo 'Contruct of butto class called</br>'; } ...
3 месяца назад PHPLover
55
голосов
2
ответа
Я нашел что-то странное в процессе наследования объектов PHP. Я могу вызвать NON статический родительский метод из подкласса. Я не могу найти никакой информации о возможности этого. Более того, инт...
3 месяца назад Todor Iliev
56
голосов
5
ответов
Я использую "Parameterized" runner для выполнения некоторых тестов. Я генерирую тестовые данные из файла XML. Это прекрасно работает. Теперь я хочу применить это поведение к нескольким тестовым кла...
3 месяца назад Lalit Mishra
100
голосов
1
ответ
Thread.interrupted() - статический метод. Затем, как он может изменить прерванный флаг объектов экземпляра? Этот вопрос не дублируется Как работают Thread.interrupt() и Thread.interrupted()?
3 месяца назад q126y
54
голоса
1
ответ
Как создать статический richtextbox в форме (С#), чтобы вызвать его в другом классе и определить статический метод, который может его изменить?
3 месяца назад Gee_Djo
121
голос
7
ответов
Я запутался в процессе сбора мусора на объектах. object A = new object(); object B = A; B.Dispose(); Вызывая Dispose только для переменной B, созданный объект не будет собираться мусором поскольку ...
3 месяца назад kishore
76
голосов
5
ответов
Когда я думаю о чем-то, что "статично". Я думаю о чем-то, что не меняется. Означает ли это, что нестатические методы могут меняться, но статические методы этого не делают? Они ведут себя по-другому?
3 месяца назад MahendraSK
-5
голосов
2
ответа
В моей программе у меня есть класс "Команда", который содержит данные для каждого объекта команды. Теперь я пытаюсь создать ArrayList объектов "Team", но мне было интересно, лучше ли создавать новы...
3 месяца назад Balthazarion
54
голоса
1
ответ
Скажем, у меня есть метод: public int Method(string param1, string param2) { return 0; } И у меня есть метод расширения public static int Extend(this int mhd, string param1, string param2) { return...
3 месяца назад Ege Aydın
94
голоса
2
ответа
Когда я пытаюсь скомпилировать следующий код, компиляция не выполняется со следующей ошибкой. Я не уверен, почему это нужно, поскольку я возвращаю только класс, который реализует контракт public in...
3 месяца назад Ashok Koyi
-8
голосов
1
ответ
class A { public static class B { private static String[] names; public static void addName(int i, String name) { names[i] = name; } } } Вызов ABaddName(0,"test"); вызывает NullPointerException. Я ...
3 месяца назад burtek
99
голосов
1
ответ
Просто основной вопрос, на который я надеюсь, находится в пределах правил, которые нужно задать. Я искал некоторую информацию из опыта "Автоматизированных тестеров", которые практиковали это раньше...
3 месяца назад Eric
-9
голосов
5
ответов
Я только что прочитал (на тот момент) C++ статические виртуальные члены? Это вопрос о моделировании виртуальных статических элементов. Мой вопрос: что сделало C++ стандартным комитетом (или Bjarne ...
3 месяца назад einpoklum
86
голосов
2
ответа
Я работаю над простым Java-приложением, и я создал класс Config.java, чтобы обрабатывать свойства приложения, тем самым избегая жесткого кодирования. Класс Config.java не является статическим класс...
3 месяца назад Mario Galea
110
голосов
2
ответа
У меня есть несколько связанных методов, все из которых используют некоторые глобальные данные (*), и все они должны быть реализованы в заголовке. Нужно ли мне... помещать методы в класс как статич...
3 месяца назад einpoklum
55
голосов
1
ответ
У меня был класс MyClass со статическим методом getmyStaticMethod() При попытке доступа к этому методу через EL в моем jsp: $ {MyClass.myStaticMethod} Это давало мне неспособность найти значение дл...
3 месяца назад user2131465
76
голосов
5
ответов
Из того, что я понимаю, обычно статический метод следует вызывать с помощью ссылки на класс или он может быть вызван непосредственно без ссылки, если он находится в статическом методе или статическ...
3 месяца назад amarnath harish
67
голосов
5
ответов
Я пытаюсь расширить интерес своих сыновей от программирования Warcraft 3 до С++, чтобы довести его до степени. Мы планируем портировать небольшую игру, которую он написал. Контекст выглядит примерн...
3 месяца назад EvilTeach
131
голос
2
ответа
Я использую некоторый метод для автодозвона вспомогательных файлов с функциями. Единственной проблемой, с которой я столкнулся сейчас, является вызов переменных в этом классе. Поскольку я не создаю...
3 месяца назад Richard
76
голосов
1
ответ
Что я имею в виду: когда в одном классе javascript у меня есть некоторые методы, которые не используют> this <, они вызываются только "общедоступными" методами экземпляра. означает ли это, чт...
3 месяца назад Novellizator
109
голосов
1
ответ
Итак, ниже приведен код, который мне дал, и ему сказали работать. У меня нет большого опыта работы с Java, но у меня есть некоторое понимание, когда дело доходит до ООП. У меня есть hashmap с ценам...
3 месяца назад Higeath
77
голосов
2
ответа
С groovy .& operator можно создать ссылки на статические методы, как в def static xyz( name='Joe' ) { println "Hello ${name}" } // NOTE: ConsoleScript number part varies def ref = ConsoleScript...
3 месяца, 1 неделя назад kaskelotti
66
голосов
2
ответа
Как я могу получить тот же результат, что и: $ht = @{Object="Hi there";Foregroundcolor="Green"} Write-Host @ht не используя переменную $ht ? Не поймите меня неправильно, я знаю, как использовать ба...
3 месяца, 1 неделя назад Evilcat
77
голосов
2
ответа
Мне интересно, могу ли я вызвать статическую функцию-член внутри файла cpp следующим образом: ах class A { public: A(){} virtual ~A(){} static void Initialize(){ g_pSomeType = new SomeType();} priv...
3 месяца, 1 неделя назад xcrypt
120
голосов
1
ответ
У меня проблема с автообновленными свойствами в моих классах Java. У меня есть фабрика, у которой есть Map<Integer, MyClass> объектов MyClass. MyClasses имеют projectId как propterty, и именн...
3 месяца, 1 неделя назад DrunkenPope
54
голоса
1
ответ
Что делает эта строка кода выполнена? Код дает результат 11, но я ожидал, что это будет 1 package methodcalling; public class MethodCalling { public static int cakes = 1; public final static int UN...
3 месяца, 1 неделя назад The Hairy Lemon
67
голосов
1
ответ
Я хочу иметь два класса: A и B. В классе B есть статическая функция, и A хочет связать эту функцию. мой код выглядит следующим образом: класс А #ifndef A_H_ #define A_H_ #include "B.h" static void ...
3 месяца, 1 неделя назад Yiou
87
голосов
4
ответа
В классе StringBuilder я могу сделать вот так: StringBuilder sb = new StringBuilder(); sb.append( "asd").append(34); метод append возвращает экземпляр StringBuilder, и я могу постоянно его вызывать...
3 месяца, 1 неделя назад Arkaha
87
голосов
1
ответ
Я хочу прочитать файл logging.config только один раз и включить/отключить регистратор только один раз для всех модулей в моем проекте python. Я пробовал следующие способы: 1. Использование метода @...
3 месяца, 1 неделя назад user2301
54
голоса
2
ответа
Является ли переменная внутри статической функции статической переменной? У меня есть функция обработчика прерываний, которая является статической функцией. И в этом есть некоторые переменные. Я не...
3 месяца, 1 неделя назад Jade
55
голосов
1
ответ
Программа просто должна принять пользовательский ввод и сказать, является ли он простым или нет, тогда он должен спросить их, хотят ли они сделать это снова, пока они этого не захотят. Вот что у ме...
3 месяца, 1 неделя назад Mazzone
172
голоса
4
ответа
У меня есть несколько глобальных методов, объявленных в открытом классе в моем веб-приложении ASP.NET. У меня есть привычка объявлять все глобальные методы в открытом классе в следующем формате pub...
3 месяца, 1 неделя назад dotnetguts
67
голосов
2
ответа
Мне было интересно, почему мой дочерний класс неправильно наследуется. если бы я... public class ArithmeticOp{ //some constructor public static void printMessage(){ System.out.println("hello"); } }...
3 месяца, 1 неделя назад Sasha
-4
голоса
2
ответа
У меня есть класс с только статическими элементами, спроектированными так: public class Clazz { public static final Foo foo = FooFactory.createFoo(); private static Bar bar; public static void prep...
3 месяца, 1 неделя назад basme
67
голосов
2
ответа
Я разрабатываю фреймворк, в котором класс, унаследованный от абстрактного класса фреймворка, должен иметь возможность указывать схему для параметров, которые он может принимать при вызове DoStuff()...
3 месяца, 1 неделя назад Eric Anastas
100
голосов
5
ответов
Я хочу понять, что делает слово "статический" в заголовке метода writeNumbers?: public class DisplayClass { /** * @param args */ public static void main(String[] args) { writeNumbers(); } public st...
3 месяца, 1 неделя назад user4910881
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема