У меня есть один класс (класс util) для генерации пароля (он имеет только один публичный статический метод). Здесь возможны два пути: Для того, чтобы сделать его абстрактным, так что никто не может создать свой экземплярРеферат против Нет подхода к примеру?
public abstract class PasswordGenerator {
public static String randomstring(int lo, int hi) {
// Some logic , doesn't matter
return "";
}
}
или сделать его конструктор private
. Итак, что лучше всего подходит для этого?
public class PasswordGenerator {
private PasswordGenerator() {
}
public static String randomstring(int lo, int hi) {
// Some logic , doesn't matter
return "";
}
}
Итак, что лучше всего подходит для этого?
что вы хотите достичь этим?! –
Есть ли у java статические классы? Dang –
Возможный дубликат [Статические классы в Java] (http://stackoverflow.com/questions/7486012/static-classes-in-java) – Philipp