Описание тега method-parameters

4 ответа

Получить значения параметров вызывающего метода

Как получить значения параметров вызывающего метода? У меня есть сценарий, где есть два класса, а именно: класс A и класс B, содержащий два метода mthA(в классе A) и mthB(в классе B). mthA вызывает mthB. теперь я хочу знать в mthB, что все параметры…
13 май '13 в 04:20
2 ответа

Параметры метода в двойной инициализации?

Я создаю HashMap встроенный в двойные скобки внутри функции: public void myFunction(String key, String value) { myOtherFunction( new JSONSerializer().serialize( new HashMap<String , String>() {{ put("key", key); put("value", value.); }} ) ); }…
1 ответ

Есть ли короткий способ создать экземпляр класса с помощью параметров конструктора?

Я использую Python 3.4 class baba(): def __init__(self,a,b,c,d,e,f,g): self.a = a self.b = b self.c = c self.d = d self.e = e self.f = f self.g = g Есть ли более короткий способ написать это? Кроме того, чтобы получить все это как диктат
3 ответа

C++: нет подходящей функции для вызова const char

Я пытаюсь создать объект с именем player в классе player. #include <string> #ifndef PLAYER_HH #define PLAYER_HH using namespace std; class Player { public: Player(string name, int points); const string get_name(); int get_points(); void add_po…
19 янв '18 в 12:58
5 ответов

Тип класса C# как параметр метода

public class SampleCass{ public void DoSomething(SampleCass sample){ //Do method implementation } } В приведенном выше примере кода передаваемый тип параметра метода совпадает с классом, к которому принадлежит метод. Я хотел знать, почему это делает…
05 май '13 в 06:10
4 ответа

Как получить имена параметров метода в Java 8, используя отражение?

Java 8 имеет возможность получать имена параметров метода, используя Reflection API. Как я могу получить эти имена параметров метода? Насколько мне известно, файлы классов не хранят формальные имена параметров. Как я могу получить их, используя отра…
30 янв '14 в 11:37
2 ответа

Могу ли я передать аргументы в функцию модели?

Можно ли вообще сделать что-то подобное в codeigniter? Это вообще считается хорошей практикой?
25 окт '10 в 00:35
1 ответ

Должен ли я проверить параметры метода в Ruby?

У меня есть фон Java и в Java, когда программист вызывает метод с неправильными параметрами, будет выдано исключение. Как Ruby-программисты обрабатывают неверные аргументы метода? Два противоположных примера из базовых классов: irb(main):009:0> "…
30 дек '12 в 00:42
2 ответа

-(BOOL)insertSettings:(Настройки *&)pObjSettingsRefPtr; вызывает ошибку объявления

-(BOOL)insertSettings:(Settings *&)pObjSettingsRefPtr; Вызывает ошибку объявления, я получаю ошибку как expecting ")" на Settings*& параметр в объявлении метода и definition.parameter является Settings *& Но это не * and & а к сожале…
09 май '12 в 13:07
1 ответ

Как передать значение параметра JSF в качестве параметра метода?

Теперь customerCaseController.customerCase.caseId - это строка чисел, которая работает, если я просто напечатаю ее на странице xhtml в качестве заголовка или метки. Я хотел бы назвать метод findByCustomerCase(String caseId) в моем fileAttachmentCont…
06 май '16 в 12:22
3 ответа

Как преобразовать массив в параметры метода?

Мне нужно передать параметры (например: 'param1', 'param2', 'param3') к методу... но у меня есть массив параметров (например: array('param1', 'param2', 'param3')). Как преобразовать массив в параметры? function foo(array $params) { bar( // Here shou…
03 июл '11 в 13:26
2 ответа

Java: получить все параметры метода в виде массива объектов

Можно ли сделать это: void foo(Bar b, FooBar fb){ Object[] args=getArgs() //Contains the parameters b & fb } И если да, то как? (Я не знаю название и количество параметров)
09 июн '15 в 19:42
2 ответа

Автоматическая генерация ключей Ehcache и весенняя аннотация @Cacheable

Кто-нибудь знает, как работает генерация ключей по умолчанию для Ehcache? Если у меня есть следующий метод: @Cacheable(cacheName = CACHE_KEY) // CACHE_KEY is static final field. public List<DataObject> list( int firstRecord, int maxRecords, in…
15 мар '12 в 11:49
3 ответа

Использование @deprecated с изменением типа параметра в определении метода

Я создаю API для доступа к БД. Уже есть одно приложение, использующее наш API. В этом случае, если я хочу изменить тип параметра с интерфейса на тип реализации. Например, API версия 1.0: getDomain1Data(SearchBy searchBy,List<String> someList);…
23 янв '14 в 15:26
3 ответа

Метод получения Список других типов данных в качестве параметра

У меня есть метод и в качестве параметра я отправляю список. Метод выглядит так: public static void setSanctionTypes(List<QueueSueDTO> items) { for (QueueSueDTO dto : items) { StringBuffer sb = sanctionTypeRutine(dto.getRegres().getDebtors());…
3 ответа

Есть ли способ, чтобы аргументы были var вместо val?

При отладке обработки аргументов командной строки в Java я привык делать args = new String[] { "some", "new", "arguments" }; (особенно полезно, если в качестве аргумента указано имя файла, которое вы часто меняете, но не хотите проходить через некот…
0 ответов

Хранить информацию о параметрах метода (можно использовать через отражение) в Java

Я проверил вышеупомянутую опцию в Windows > Настройки> Компилятор. Ранее это работало нормально (я пытался получить формальное имя параметра метода), но теперь это не работает. Я использую Eclipse Mars и JDK 1.8.0_60
07 дек '15 в 14:10
1 ответ

Использование атрибута класса в определении метода в качестве аргумента?

У меня есть следующий код: class Blah: ABC, DEF = range(2) def meth(self, arg=Blah.ABC): ..... Blah.ABC работает внутри метода или в любом месте снаружи, единственное место, где он не работает - это определение метода!!! Любой способ решить это???
09 май '16 в 23:26
2 ответа

Получение переданного имени параметра в Java?

Как получить переданное имя параметра, то есть имя, с которым он был передан во время выполнения? Например: int mParam = 10; public void func (int myParam){ //print wanted name } func(mParam); Требуемый выход: mParam Используя отражение, мне удалось…
21 мар '16 в 17:15
2 ответа

C# - Объект передан как параметр метода изменяет состояние

У меня есть класс Matrix с 2d-массивом значений в качестве открытого свойства: public class Matrix { public double[,] Values { get; set; } public Matrix(double[,] values) { Values = values; } ... } И я перегрузил *-оператор как статический метод вну…
02 июл '17 в 16:45