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

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • glowpinkstah

    glowpinkstah

    16 Mayıs 2006
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011