«overriding» etiketlenmiş sorular

Nesne yönelimli programlamada yöntem geçersiz kılma, bir alt sınıfın veya alt sınıfın, üst sınıflarından veya üst sınıflarından biri tarafından zaten sağlanan bir yöntemin belirli bir uygulamasını sağlamasına izin veren bir dil özelliğidir.


12
Eclipse'e bir projeyi içe aktardıktan sonra 'Üst Sınıf Yöntemini Geçersiz Kılmalı' Hataları
Projelerimi Eclipse'e yeniden içe aktarmam gerektiğinde (Eclipse'i yeniden yüklediysem veya projelerin konumunu değiştirdiysem), geçersiz kılınan yöntemlerimin neredeyse tamamı doğru şekilde biçimlendirilemez ve hataya neden olur: Yöntem, bir üst sınıf yöntemini geçersiz kılmalıdır Bunun ne olursa olsun Android projeleri ile bahsetmek kayda değer olabilir, yöntem bağımsız değişken değerleri her zaman doldurulmaz, …



21
Çok Biçimlilik vs Geçersiz Kılma
Java açısından, birisi sorduğunda: polimorfizm nedir? Misiniz aşırı veya geçersiz kılma kabul edilebilir bir cevap olabilir mi? Bence bundan daha fazlası var. Uygulamasız bir yöntemi tanımlayan soyut bir temel sınıfınız varsa ve bu alt sınıfta bu yöntemi tanımladıysanız, bu hala geçersiz kılıyor mu? Aşırı yüklemenin doğru cevap olmadığını düşünüyorum .


10
Ana sayfa düğmesi gibi davranmak için geri düğmesini geçersiz kıl
Geri düğmesine basıldığında, uygulamamın yok edilen durumdan ziyade durdurulmuş duruma geçmesini istiyorum. Android dokümanlarında şunları belirtir: ... tüm faaliyetler GERİ düğmesine basıldığında yok edilme davranışına sahip değildir. Kullanıcı Müzik uygulamasında müzik çalmaya başladığında ve ardından GERİ düğmesine bastığında, uygulama normal sırt davranışını geçersiz kılar, oynatıcı etkinliğinin yok olmasını önler ve …





12
JavaScript: Geçersiz kılma uyarısı ()
alert()JavaScript'teki işlevi geçersiz kılma konusunda herhangi bir deneyimi olan var mı? Hangi tarayıcılar bunu destekliyor? Hangi tarayıcı sürümleri bunu destekliyor? İşlevi geçersiz kılmanın tehlikeleri nelerdir?


14
Yeni ve geçersiz kılma arasındaki fark
Aşağıdakiler arasındaki farkın ne olduğunu merak ediyorum: Durum 1: Temel Sınıf public void DoIt(); Durum 1: Devralınan sınıf public new void DoIt(); Durum 2: Temel Sınıf public virtual void DoIt(); Durum 2: Miras alınan sınıf public override void DoIt(); Her iki durum 1 ve 2, yaptığım testlere göre aynı etkiye …

5
Ruby on Rails'te bir ayarlayıcı yöntemini geçersiz kılmanın doğru yolu nedir?
Ruby on Rails 3.2.2 kullanıyorum ve aşağıdaki benim sınıf özniteliği için bir ayarlayıcı yöntemi geçersiz kılmak için "uygun" / "doğru" / "emin" bir yol olup olmadığını bilmek istiyorum. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Yukarıdaki kod beklendiği gibi çalışıyor. Ancak, yukarıdaki kodu kullanarak, …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.