SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andony5589

    andony5589

    7 Aralık 2011
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009