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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011