nirvimel вам говорит правильно, нужно определиться для чего вы используете классы, т.е. подтянуть "матчасть" :)
Если вам просто нужны "группировки" методов, то нужно делать классы вроде AddressUtils - т.е. вспомогательный класс, в котором будут
статические методы, которые будут делать какие то определённые действия.
Т.е. есть у вас, например, класс Address :
public class Address {
String street;
String house;
String flat;
// getters
// setters
}
И вы хотите чтобы при передаче экземпляра этого класса в ваш вспомогательный метод выводилась бы, например, человекочитаемая форма адреса :
public class AddressUtils {
public static String getAddressString(Address address) {
if (address == null) {
return "";
}
StringBuilder sb = new StringBuilder("");
sb = sb.append(address.getStreet() == null || address.getStreet().isEmpty() ? "" : address.getStreet());
sb = sb.append(address.getHouse() == null || address.getHouse().isEmpty() ? "" : address.getHouse());
sb = sb.append(address.getFlat() == null || address.getFlat().isEmpty() ? "" : address.getFlat());
return sb.toString();
}
}