Хорошо, это может быть базовым, но я хочу, чтобы хорошие мнения программистов об этом.Объявление переменной Java
Что такое хороший способ обработки переменных в файле небольшого класса?
Мне нравятся методы модуляции и методы ведения, которые действительно делают конкретные вещи. Я в конечном итоге передаю переменные между этими методами. Является ли хорошей практикой делать переменные, используемые во многих методах в качестве переменных-членов? Или лучше передать переменные методам?
Например:
class Test{
somefunction(int a, int b, int c, int d) {
doSomething(a, b, c);
doOneMoreThing(a, c, d);
}
void doSomething(int a, int b, int c) { }
void doOneMoreThing(int a, int c, int d) { }
}
В приведенном выше примере, вы думаете, что переменные должны быть сохранены в качестве переменных-членов? Пожалуйста, объясните, почему одна методология предпочтительнее другой.
ну, я не думал, что кто-то будет искать синтаксические ошибки, я не пытался отлаживать код здесь. Это был всего лишь пример, который заставил бы людей лучше понять, что я ищу. Если вы прочитали вопрос/ответы, вы бы знали, что вам не нужно будет знать детали функции, чтобы ответить на него. – Maximus
@Maxius: Вот почему вы должны опубликовать минимальное компилируемое количество кода, демонстрирующее вашу проблему. Кроме того, ваш вопрос субъективен, поэтому на самом деле информации недостаточно, чтобы дать вам ответ. – Falmarri