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

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • Lena Danya

    Lena Danya

    11 NİSAN 2010