Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Что может означать переменная, написанная всеми заглавными буквами?

Автор вопроса: speedwieОтветов: 3

Как говорится в вопросе, я делаю домашнюю работу, в которой есть 2 переменные BOOK и MAGAZINE, написанные заглавными буквами, и я не могу понять, в чем ее цель.

Кто-нибудь знает?

Значок на диаграмме классов Visio выглядит как прямоугольник со знаком равенства и замком, объявляющим его закрытым.

Это изображение диаграммы классов.

С уважением.

  • Подробнее, пожалуйста. Вы имеете в виду тест на диаграмме классов? Разместите это. Однако, по всей вероятности, заглавные буквы вообще ничего не значат. Michael Petrotta 08.11.2011
  • @Michael Petrotta: Позвольте мне загрузить его куда-нибудь. Одна минута. speedwie 08.11.2011
  • Я не использую ALLCAPS в C#, кроме DEFINES. Однако в ряде языков ALLCAPS используются для констант. YMMV: это все условности. 08.11.2011
  • @Michael Petrotta: я не могу загрузить изображение в банкомат. У меня только 1 репутация. speedwie 08.11.2011
  • Я добавил ссылку на файл PNG. speedwie 08.11.2011
  • Мне кажется перечислением. Jim H. 08.11.2011

naming-conventionscoding-style

Ответы

Ответ 1 · рейтинг 6 · Stefan H

Это частные константы. Вы можете узнать по значку рядом с их именем. Взгляните на константу TEST в этом примере...

РЕДАКТИРОВАТЬ: все заглавные буквы используются только по соглашению, но обычно используются для представления констант.

Ответ 2 · рейтинг 4 · Paul Whalen

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

В этом случае они могут ссылаться на перечисляемый тип, который представляет собой особый вид константы, по сути являющийся просто символом самого себя.

Ответ 3 · рейтинг 1 · Ry-♦

Вероятно, это константы, определяющие, возможно, ключ или индекс. Без более конкретного вопроса я не могу дать вам ничего, кроме расплывчатого ответа, извините.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы