Sabitleri olan 3 String dizilim var. örneğin:Bir Java Dosyasında Birden Çok Enum Sınıfı
String[] digit = {"one", "two", "three"};
String[] teen= {"ten", "twenty", "thirty"};
String[] anchors = {"hundred", "thousand", "million"};
ayrı ayrı çeteleler bu transfer düşünüyorum, bu yüzden 3 enum sınıfları sahip olacaktır: uygulanan getValue
yöntemlerle digit
, teen
ve anchors
. Ama ben sadece küçük veri ve aynı tipte veriye sahip olduğum için bunları ayrı dosyalarda bulundurmak istemiyorum. Tüm bunlara erişim yöntemleriyle aynı anlamlı java dosyasında sahip olmanın en iyi yolu nedir?
Yapacağım tek öneri, enumların imzasını 'public static enum 'olarak değiştirmektir. Bu şekilde, gerekli enumlar üzerinde statik bir ithalat kullanabilir ve kullanıcı için biraz yazabiliriz. – jpm
enums zaten statik - onları (arayüzler gibi) statik olarak bildirmek zorunda değilsiniz. –
Doğru sensin. Eminim bunu bir noktada öğrendim. Yine de, tam adı kullanmadan okunabilirlik veya netlik eklenmediği sürece, yine de statik ithalatla devam etmenizi öneririm, ancak bu gerçekten kişisel bir tercih noktasıdır. – jpm