Вопросы с тегом 'methods'

Метод представляет собой блок кода, который выполняет задачу и связан с классом или объектом. Это связано с не объектно-ориентированными понятиями функций и процедур.
86
ответов

Является ли Java "pass-by-reference" или "pass-by-value"?

Я всегда считал, что Java является сквозной ссылкой. Тем не менее, я видел пару сообщений в блоге (например, этот блог), которые утверждают, что это не так. Я не думаю, что понимаю различие, которое они делают. Какое объяснение?
задан 02 сент. '08 в 23:14
25
ответов

В чем разница между @staticmethod и @classmethod в Python?

В чем разница между функцией, украшенной @staticmethod, а другая - @classmethod?
задан 26 сент. '08 в 0:01
34
ответов

Какая разница между методом и функцией?

Может ли кто-нибудь предоставить простое объяснение методов и функций в контексте ООП?
задан 01 окт. '08 в 2:45
16
ответов

Статические переменные класса в Python

Возможно ли иметь статические переменные класса или методы в python? Какой синтаксис требуется для этого?
задан 16 сент. '08 в 4:46
19
ответов

Поддерживает ли Java значения параметров по умолчанию?

Я наткнулся на некоторый Java-код, который имел следующую структуру: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //us...
задан 15 июня '09 в 21:04
9
ответов

Метод передачи в качестве параметра с использованием С#

У меня есть несколько методов с одной и той же сигнатурой (параметры и возвращаемые значения), но разные имена и внутренности методов разные. Я хочу передать имя метода для запуска к другому методу, который будет вызывать переданный метод. public in...
задан 18 янв. '10 в 0:01
18
ответов

Добавление метода к существующему экземпляру объекта

Я читал, что можно добавить метод к существующему объекту (например, не в определении класса) в Python. Я понимаю, что это не всегда хорошо. Но как это можно сделать?
задан 04 авг. '08 в 5:17
18
ответов

В чем разница между методами класса и экземпляра?

Какая разница между методом класса и методом экземпляра? Являются ли методы экземпляров аксессурами (getters и seters), в то время как методы класса - это почти все остальное?
задан 27 июня '09 в 23:48
10
ответов

Почему восклицательные знаки используются в Ruby-методах?

В Ruby у некоторых методов есть вопросительный знак (?), который задает вопрос типа include?, который спрашивает, включен ли этот объект, затем возвращает true/false. Но почему некоторые методы имеют восклицательные знаки (!), а другие нет? Что эт...
задан 04 марта '09 в 23:02
19
ответов

Получение имени текущего исполняемого метода

Есть ли способ получить имя текущего исполняемого метода в Java?
задан 14 янв. '09 в 15:20
1
ответ

Просмотр списка Метод getListItemXmlAttributes не выполняется с элементами дочерних публикаций

Я создал класс JS для заполнения данных вида списка SG/Folder, когда элементы изменены. (В соответствии с подходом Хайме) Все работает отлично, когда я работаю над элементами в публикации, которую они создали. Пример: Я открываю компонент или стра...
задан 23 июня '12 в 1:58
10
ответов

Как найти, где метод определен во время выполнения?

У нас недавно возникла проблема, когда после совершения ряда коммитов бэкэнд-процесс не выполнялся. Теперь мы были хорошими мальчиками и девочками и побежали rake test после каждой регистрации, но из-за некоторых странностей в загрузке библиотеки Ra...
задан 06 окт. '08 в 21:44
4
ответов

Почему некоторые функции подчеркивают "__" до и после имени функции?

Это, кажется, происходит много, и было интересно, было ли это требованием на языке Python или просто вопросом конвенции? Кроме того, может ли кто-то назвать и объяснить, какие функции имеют тенденцию иметь символы подчеркивания и почему (__init__, н...
задан 31 дек. '12 в 21:57
15
ответов

Когда метод finalize() вызывается в Java?

Мне нужно знать, когда в JVM вызывается метод finalize(). Я создал тестовый класс, который записывает в файл, когда метод finalize() вызывается путем переопределения его. Он не выполнен. Может ли кто-нибудь сказать мне причину, по которой он не выпо...
задан 24 марта '10 в 12:24
20
ответов

Нельзя ссылаться на не конечную переменную внутри внутреннего класса, определенного другим методом

Отредактировано: Мне нужно изменить значения нескольких переменных, поскольку они запускают несколько раз таймер. Мне нужно постоянно обновлять значения с каждой итерацией через таймер. Я не могу установить значения в окончательный, поскольку это не ...
задан 19 авг. '09 в 16:12