Ответ 1
см. этот вопрос
Если вы загрузите приложение Microsoft StyleCop, оно может проверить ваш исходный код на соответствие правилам Microsoft. Ему нравится, чтобы первый модификатор доступа был первым.
Если у вас есть член класса static
и public
. Вы могли бы написать static public
или public static
? Я знаю, что они одинаковы. Но есть ли рекомендации/рекомендации для написания этого?
см. этот вопрос
Если вы загрузите приложение Microsoft StyleCop, оно может проверить ваш исходный код на соответствие правилам Microsoft. Ему нравится, чтобы первый модификатор доступа был первым.
"public static" гораздо более распространен, поэтому вы можете пойти с этим только для повышения удобочитаемости для программистов, которые никогда не натыкались на "статическую публикацию".
Когда ничего другого не имеет значения, продолжайте согласованность. В этом случае остальная часть мира использует public static
, поэтому я бы пошел с этим слишком просто, чтобы избежать лишнего удивления у тех, кто читает ваш код.
Я лично бы пошел с public static, потому что более важно, чтобы он публично, чем статический.
И проверьте это: http://checkstyle.sourceforge.net/config_modifier.html
Кроме того: http://java.sun.com/docs/books/jls/second_edition/html/classes.doc.html (эти две ссылки предназначены для Java, но концепция одинаков)
Краткая версия: рекомендуется использовать "общедоступный статический" и более распространен.