ben etkili olduğunu kullandım iki yolu vardır. Sabit değerlerinizi o sınıfta tanımlayın ve hepsini herkese açık ve nihai hale getirin. (Bir arayüzün tanımıyla kamuya açık olmaları gerekir, ancak aynı zamanda final olmalarından da emin olun). Şimdi sadece Constants arayüzünüzü uygulamak için Etkinliklerinizi ve diğer sınıfları bildirin. Artık hepsinin aynı küresel değerlere erişimi var.
2) Arabirim yerine bir sınıf Sabitler oluşturun. Tüm sabitlerinizi genel statik final olarak tanımlayın. Artık tüm sabit değerlerinizi, uygulamanızdaki herhangi bir sınıfta Constants.VARIABLE_NAME aracılığıyla referans alabilirsiniz.
Kullandığım zaman böyle bir şeye benzeyen ikinci stili kullanıyorum: Constants.Keys.KEY_CONSTANT; – sgarman
İlk hakkında bilmiyordum. Çok teşekkürler. – tacone
İlk cevap genellikle, Java topluluğunda çok zayıf bir uygulama olarak kabul edilir. Yani, bunu dikkatli olun. – BroFist