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