Pytania otagowane jako class-constants

7
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 popełnił błąd, jeśli spróbuję przypisać nową wartość do …

12
Czy mogę uzyskać CONST zdefiniowane w klasie PHP?
Mam kilka zdefiniowanych parametrów CONST dla niektórych klas i chcę uzyskać ich listę. Na przykład: class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } Czy jest jakiś sposób, aby uzyskać listę CONST zdefiniowanych w Profileklasie? O ile wiem, najbliższa opcja ( …

7
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ę przepisać. Piszę kod, który …

10
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 niektórych odpowiedzi: Wyliczenia - nie zamierzam używać wyliczeń, niczego nie wyliczam, zbieram …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.