15 EYLÜL 2008, PAZARTESİ
Java sabitler uygulamak için en iyi yolu nedir?
Bu gibi örnekler gördüm
public class MaxSeconds {
public static final int MAX_SECONDS = 25;
}
ve bir sınıf Sabitler sabitler, onları ilan sarmak için yapabileceğim sözde statik final. Hemen hemen hiçbir Java biliyorum Ve eğer bu sabitler oluşturmak için en iyi seçenek olup olmadığını merak ediyorum.
CEVAP
15 EYLÜL 2008, PAZARTESİ
Bu tamamen kabul edilebilir, muhtemelen standarttır.
(public/private) static final TYPE NAME = VALUE;
TYPE
tip NAME
nereye boşlukları alt çizgi ile büyük harflerle ismi ve VALUE
sabit değer
Ben çok kendi sınıfları veya arabirimleri senin sabitler koyarak tavsiye.
Bir yan not olarak: son olarak belirtilen ve değişken Değişkenler hala değiştirilebilir; ancak, değişken hiç bir zaman farklı bir nesneye işaret edebilir.
Örneğin:
public static final Point ORIGIN = new Point(0,0);
public static void main(String[] args){
ORIGIN.x = 3;
}
Bu yasaldır ve ORIGIN
(3, 0) noktası olurdu.
Bunu Paylaş:
Koşullu bir sınıf uygulamak için en iy...
Java singleton deseni uygulamak için e...
Java bir Toplama filtresi için en iyi ...
Java, nesne boyutunu belirlemek için e...
Sınıf elemanları sayım Jquery bunu uyg...