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
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 gibiname()
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;
}
}
Neden metin dosyaları Apache tarafında...
Neden Java API yerine veya bayt int kı...
neden maven ile ilgileniyoruz 1.6 ama ...
Neden java kullanın.açıklama.günlüğü?...
Java: Tarih önerilmiyor Neden, ve ben ...