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

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011