Mam 3 tablice ciągów ze stałymi. np:Wiele klas wyrażeń w jednym pliku Java
String[] digit = {"one", "two", "three"};
String[] teen= {"ten", "twenty", "thirty"};
String[] anchors = {"hundred", "thousand", "million"};
myślę o przeniesienie do nich teksty stałe osobno, więc mam 3 klasy ENUM: digit
, teen
i anchors
z getValue
wdrożonych metod. Ale nie chcę mieć ich w osobnych plikach, ponieważ mam tylko małe dane i ten sam typ danych. Jaki jest najlepszy sposób, aby wszystkie te z metod dostępu w tym samym znaczącym pliku java?
Jedyna sugestia, jaką chciałbym zrobić, to zmienić podpis wyliczeń na 'publiczne wyliczenie statyczne'. W ten sposób możemy użyć statycznego importu na potrzebne wyliczenia i zaoszczędzić trochę pisania dla użytkownika. – jpm
wyliczenia są już statyczne - nie musisz zadeklarować ich jako statycznych (jak interfejsy). –
Dobrze, że jesteś. Jestem pewien, że w pewnym momencie się o tym dowiedziałem. Mimo to, chyba że użycie w pełni kwalifikowanej nazwy doda czytelności lub jasności, nadal proponuję używanie statycznego importu, ale to naprawdę jest kwestia osobistych preferencji, jak sądzę. – jpm