Переменные в методе, на то они и переменные.
Поля класса в классе, на то они и поля.
Вы должны сами делать выбор в пользу того, где и для чего объявлять. Если переменная нужна только для расчета в конкретном методе, зачем делать для нее поле. Если переменная нужна в классе постоянно, то тут и выбор соответствующий.
Почитайте про ООП в целом. Тут Вам поможет понимание инкапсуляции. Все, что не инкапсулируется, может быть объявлено как переменная в области видимости конкретного метода. А уровень доступа к переменной очень хорошо объясняется путем понимания области видимости.