SORU
8 Kasım 2012, PERŞEMBE


Adı yerine olabilirdi kullanın neden Java Sırala -

Eğer bu yöntem de numaralama apı bakarsanız name() diyor ki:

Döner bu numaralama adını tam olarak numaralama onun beyanname olarak sabit. Çoğu programcı bu bir tercih, olabilirdi yöntemi kullanmalısınız gibi olabilirdi yöntemi kullanıcı dostu daha bir adı döndürebilir. Bu yöntem, doğruluğu onaylamak için onay değişir değil tam adı, bağlı olduğu öncelikle özel durumlarda kullanılmak üzere tasarlanmıştır.

Neden toString() kullanmak daha iyidir? Olabilirdi adı geçersiz kılınabilir yani() zaten kesindir. Eğer kullanım sağlar ve biri geçersiz kılar geri kodlanmış bir değer de, tüm bu uygulama bir daire... Ayrıca, bu kaynakları olabilirdi yöntem döndürür tam olarak ve sadece isim. Aynı şey.

CEVAP
8 Kasım 2012, PERŞEMBE


Gerçekten döndürülen değeri ile ne yapmak istediğinize bağlıdır:

  • Eğer tam adını numaralama sabit bildirmek için kullanılan almak gerekiyorsa, toString geçersiz olabilir gibi name() kullanmalısınız
  • Eğer kullanıcı dostu bir şekilde numaralama sürekli yazdırmak istiyorsanız, (ya da değil!) geçersiz olabilir toString kullanmalısınız.

Kafa karıştırıcı olabileceğini hissediyorum zaman, örneğin: daha özel getXXX bir yöntem sağlar

public enum Fields {
    LAST_NAME("Last Name"), FIRST_NAME("First Name");

    private final String fieldDescription;

    private Fields(String value) {
        fieldDescription = value;
    }

    public String getFieldDescription() {
        return fieldDescription;
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cdgotx

    cdgotx

    8 Kasım 2011
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013