Методы организации одного класса в пакеты

Я хотел бы знать, есть ли способ поместить некоторые не статические методы в отдельные пакеты без передачи переменных? Я имею в виду, если, например, мой метод использует 7 переменных класса — если есть способ поставить метод отдельно от класса? Моя проблема заключается только в организации методов в коде класса, а не в функциональности.

2 ответа

  1. Нет. В java все методы должны быть внутри классов. Вы можете разделить класс на несколько классов, но тогда, конечно, методы могут использовать только переменные класса своего класса.

    Кроме того, хотя классы могут быть в разных пакетах, методы одного класса не могут. Они даже не могут быть в разных файлах.

  2. Переменные и методы являются членами класса . Невозможно, чтобы метод мог стоять сам по себе без класса на нем. Вы можете управлять нужными методами в разных классах, но вы не можете разделить класс и метод.