Вопросы с тегом «methods»

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

5
Почему не абстрактные поля?
Почему классы Java не могут иметь абстрактные поля, как у них могут быть абстрактные методы? Например: у меня есть два класса, которые расширяют один и тот же абстрактный базовый класс. Каждый из этих двух классов имеет идентичный метод, за исключением константы String, которая является сообщением об ошибке внутри них. Если …
102 java  methods  field  abstract 

7
Как обнаружить неиспользуемые методы и #import в Objective-C
После долгой работы над приложением для iPhone я понял, что мой код довольно грязный, содержащий несколько #import и методов, которые вообще не вызываются или не используются. Я хотел бы знать, есть ли какая-нибудь директива компилятора или способ обнаружить эти бесполезные строки кода. Есть ли у Xcode какой-нибудь инструмент для обнаружения …



10
Вычисляемое свойство только для чтения против функции в Swift
Во введении в сеанс Swift WWDC descriptionдемонстрируется свойство только для чтения : class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Есть ли какие-либо последствия для выбора вышеуказанного подхода вместо использования метода: class Vehicle { var numberOfWheels = …

5
Javascript динамически вызывает метод объекта из строки
Могу ли я динамически вызывать метод объекта, имеющий имя метода в виде строки? Я представляю это так: var FooClass = function() { this.smile = function() {}; } var method = "smile"; var foo = new FooClass(); // I want to run smile on the foo instance. foo.{mysterious code}(); // being …

7
Соглашения об именах для методов Java, возвращающих логическое значение (без знака вопроса)
Мне нравится использовать вопросительный знак в конце имен методов / функций на других языках. Java не позволяет мне этого делать. Как еще можно назвать логические методы возврата в Java в качестве обходного пути? Спользование is, has, should, canв передней части методы звука хорошо для некоторых случаев. Есть ли лучший способ …

10
несколько условий для метода JavaScript .includes ()
Просто интересно, есть ли способ добавить несколько условий в метод .includes, например: var value = str.includes("hello", "hi", "howdy"); Представьте себе запятую, обозначающую «или». Теперь он спрашивает, содержит ли строка привет, привет или привет. Так что только если выполняется одно и только одно из условий. Есть ли способ сделать это?

4
Как переопределить to_json в Rails?
Обновить: Эта проблема не была изучена должным образом. Настоящая проблема кроется внутри render :json. Первая вставка кода в исходный вопрос даст ожидаемый результат. Однако все же есть нюанс. См. Этот пример: render :json => current_user это НЕ то же самое, render :json => current_user.to_json То есть render :jsonне будет автоматически …

5
Когда использовать переменную экземпляра объекта вместо передачи аргумента методу
Как выбрать между передачей аргументов методу и простым объявлением их как переменных экземпляра объекта, которые видны всем методам объекта? Я предпочитаю хранить переменные экземпляра в списке в конце класса, но этот список становится длиннее по мере роста моей программы. Я полагаю, что если переменная передается достаточно часто, она должна быть …

7
Git - как просмотреть историю изменений метода / функции?
Итак, я нашел вопрос о том, как просмотреть историю изменений файла, но история изменений этого конкретного файла огромна, и меня действительно интересуют только изменения определенного метода. Итак, можно ли увидеть историю изменений только для этого конкретного метода? Я знаю, что для этого потребуется git для анализа кода и что анализ …

11
Делаем аргументы java-метода окончательными
Какая разница finalмежду приведенным ниже кодом. Есть ли преимущество в объявлении аргументов как final. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... }

12
Как получить методы объекта?
Есть ли способ или свойство получить все методы от объекта? Например: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; ОБНОВЛЕНИЕ: есть ли такой метод в JQuery? Спасибо.


16
Переопределение против сокрытия Java - запутано
Я не понимаю, чем отличается переопределение от скрытия в Java. Может ли кто-нибудь предоставить более подробную информацию о том, чем они отличаются? Я прочитал Учебное пособие по Java, но пример кода по-прежнему меня смутил. Чтобы быть более ясным, я хорошо понимаю переопределение. Моя проблема в том, что я не вижу, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.