Это может показаться тривиальным вопрос, но я немного запутался в моем мышлении относительно перечислений ..Java перечисление наилучшей практики
Так у меня есть класс - скажем, его называют DVDPlayer - и я хочу, чтобы иметь перечисление, представляющее, включено ли оно, выключено или остановлено.
Поэтому я могу поместить перечисление в класс - это не имеет смысла за пределами класса. Мой вопрос в том, должен ли перечисление быть общедоступным, чтобы другие классы могли запрашивать значения, или я должен сделать их частными, а затем использовать методы isOn, isOFf и isStandby?
Последнее звучит немного глупо, но я не уверен в том, целесообразно ли иметь перечисление как общедоступное.
Я просто подумал, что у государства не должно быть собственной жизни, кроме DVDPlayer - это имеет смысл только в отношении DVDPlayer. – pecks
В то же время, возможно. Возможно, у вас есть DvdPlayerRemoteControl, который очень заинтересован в том, что может иметь DvdPlayer. – mikek
true. Я изменил пример в другом, чтобы опубликовать его здесь, поэтому я, вероятно, не думал об этом так много! – pecks