Şu anda yapılandırmamı tutacak bir sınıflar yüklüyorum ve işte bu. Tek yaptığım değerleri yapılandırma dosyasından saklamak.Son değişkenler için alıcılar
yarısından fazlası kod getters ve ben pratik alıcılar var ya da sadece doğrudan değişkenlere erişmek için hala olup olmadığını merak ediyorum.
Yani bu:
public myClass
{
public myClass(String name)
{
this.name = name;
}
final String name;
public final String getName()
{
return name;
}
}
Veya:
public myClass
{
public myClass(String name)
{
this.name = name;
}
public final String name;
}
Onlar aslında hiçbir şey yapmıyor zaman orada tüm alıcılar var ama değişken dönmek için gerçekten saçma geliyor. Ama ben yine de oraya oraya sahip olmak için yaygın Java uygulaması olduğu söylendi. getters ile veri Kapsüllenen
Derleyici, onları yine de satır içi kullanacaktır. Yaptığınız şey için “java.util.Properties” i kullanmama rağmen. – jlordo
Son değişkenler ile, bu aptalca görünebilir, ancak son değişkenler ve alt sınıflar tanımlanmış aynı değişken isminiz varsa ve bu değişkenlere erişmeye çalışırsanız, o zaman karışıklık/set olmadan ne kadar karışık olacağını göreceksiniz. Uygun kapsülleme her zaman en iyi uygulamadır. – kosa
@jlordo, verdiğim çok basit bir örnekti. 'Özellikler ', yaptığım şey için hiçbir şekilde uygun değildir. – Cheetah