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

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009