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

  • MVLV28

    MVLV28

    17 Mart 2008
  • SignatureSeries

    SignatureSer

    24 Aralık 2006
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006