2015-10-01 2 views
0

Определяется пользователем Функция такая же, как пользовательский метод? Потому что я знаю, что функция такая же, как метод. Меня это немного сбивает с толку, и я хочу подтвердить, что я действительно прав.Java UDF такой же, как пользовательский метод?

Еще один вопрос - создать UDF, все, что вам нужно сделать, это создать метод/функцию внутри класса? Или вам нужно создать новый класс для каждого UDF?

ответ

1

Определяется пользователем Функция такая же, как пользовательский метод?

Как правило, да.

В таких языках, как C++, функции определяются вне классов. Напротив, в Java методы являются частью класса. Java не позволяет вам определять функции вне классов (но вы можете создавать функции static, что устраняет необходимость в экземпляре , которые обычно называются «статические» или «class methods» на Java). Да, вы можете создать столько методов, сколько захотите внутри class.

+0

Gotcha! Спасибо чувак! :) – RepeaterCreeper

+0

Эй! Так это правильно? http://pastebin.com/zdUwU852 – RepeaterCreeper

+0

Что вы подразумеваете под ** correct **? –

Смежные вопросы