Pytania oznaczone «class-constants»

429
Jak zaimplementować stałe klas w maszynopisie?

W TypeScript tego constsłowa kluczowego nie można użyć do zadeklarowania właściwości klasy. Powoduje to błąd kompilatora: „Członek klasy nie może mieć słowa kluczowego„ const ”. Czuję potrzebę wyraźnego wskazania w kodzie, że właściwość nie powinna być zmieniana. Chcę, aby IDE lub kompilator...

114
Uzyskaj wartość dynamicznie wybranej stałej klasy w PHP

Chciałbym móc zrobić coś takiego: class ThingIDs { const Something = 1; const AnotherThing = 2; } $thing = 'Something'; $id = ThingIDs::$thing; To nie działa. Czy istnieje prosty sposób na zrobienie czegoś równoważnego? Zwróć uwagę, że utknąłem z klasą; jest w bibliotece, której nie mogę...

89
Jak zdefiniować klasę stałych w Javie?

Załóżmy, że musisz zdefiniować klasę, w której wszystko co robi, to przechowywanie stałych. public static final String SOME_CONST = "SOME_VALUE"; Jaki jest preferowany sposób zrobienia tego? Berło Klasa abstrakcyjna Klasa końcowa Którego powinienem użyć i dlaczego? Wyjaśnienia do...