SORU
30 NİSAN 2012, PAZARTESİ


() getClass soyut sınıf verir Belirsiz yöntemi çağrısı

Kamu soyut bir sınıf var ve sınıf soyut dersime uzanan bilgi ihtiyacım olacak gibi getClass() yöntemi kullanmaya çalışıyorum. Bir örnek şu:

public String getName() {
    return getClass().getSimpleName();
}

Ancak, Kişisel raporlar bu:

Ambiguous method call. Both
getClass    ()    in Object and
getClass    ()    in Object match.

Kod iyi çalışır, ama benim IDE hata uyarıları onlarca sahip yoluma sayılır. Yanlış pozitif bir sürü benim iş akışını bozuyor.

Neden bu hatalar gösterilir, ve ben onları görmemek için ne yapabilirim?

CEVAP
4 NİSAN 2013, PERŞEMBE


Object getClass() telefonumu döküm bu gibi

((Object) this).getClass()

benim için sorun olmayan (soyut sınıflar) çözer Büyük değil, ama işe yarıyor.

Ayrıca, proje ayarları manipüle Android SDK ve Android SDK tüm komple cam kavanoz kaldırma hata giderir. Tabii ki projenizde referans için düzeltme kullanmak gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009