Soyut sınıfımda soyut bir yöntem dinleyebilir ve bu yöntem çağrıldığında bir olayı tetikleyebilir miyim? Evet ise nasıl?Soyut bir yöntem nasıl dinlenir?
5
A
cevap
2
Aslında soyut bir yöntem her zaman için geçerli değildir ve bir uygulama için geçersiz kılma çağrısının base.Method()
olduğunu garanti etmez.
En iyi bahis olayı harekete geçiren bir sanal yöntem oluşturmak ve daha sonra yöntem çağrısı müdahale istiyorsanız tüm geçersiz kılmaları base.Method()
diyoruz yapmaktır, here o nasıl yapılacağı hakkında bir sorudur.
3
3
Bunu yapmanın en iyi yoludur:
birisi bunu yürütmek amacıylaDoOuter()
aramak zorunda doInner aramak istiyor
public abstract class MyClass {
public void DoOuter() {
FireEvent();
DoInner();
}
protected abstract void DoInner();
}
. İşlev belirtmek için DoInner()
geçersiz kılın. FireEvent()
, her zaman DoInner()
işlevselliği belirtilirse her zaman çağrılır. Bu, doğrudan karşı karşıya kalamayacağınız bir çocuk dersi tarafından çağrılmadıkça.
İlgili konular
- 1. bir soyut yöntem java bir arabirimde
- 2. overiding soyut yöntem fare olayları
- 3. Picasso (Android) nasıl dinlenir?
- 4. Javascript'te değişken bir değişiklik nasıl dinlenir?
- 5. Geçersiz kılınmak için soyut olmayan yöntem kuvveti
- 6. Bağımsız değişkenler listesi ile soyut yöntem
- 7. Soyut yöntem hatası uygulamalıdır, ancak var
- 8. Node.JS Express, yalnızca localhost'ta nasıl dinlenir?
- 9. iOS'ta bildirim reddedildi etkinliği nasıl dinlenir?
- 10. Dış programla değişken özellik değişiklikleri nasıl dinlenir
- 11. Angular 1.5 bileşeninde kapsam olayları nasıl dinlenir?
- 12. Bir soyut veri tipinin parametresi nasıl bulunur?
- 13. Anonim bir sınıf, soyut sınıfın soyut olmayan yöntemini uygulayabilir mi?
- 14. Java olmadan çipte soyut yöntem türleri için farklı dönüş türleri
- 15. Bir Groovy kapatma, bir soyut sınıf genişletebilir
- 16. Veri değişiklikleri Firebase'de belirli bir konumdan daha fazla nasıl dinlenir?
- 17. Soyut bir yöntemin uygulanıp uygulanmadığını nasıl belirleyebilirim?
- 18. Bir soyut XSD öğesi örneği nasıl oluşturulur
- 19. Soyut bir Haystack SearchIndex sınıfı nasıl oluşturulur
- 20. Soyut yöntemin uygulanmasını nasıl bulabilirim, hasNext()?
- 21. Lateks'te 'Soyut'
- 22. Arabirimi bir soyut sınıfa uzatın
- 23. Scala yapısal türlerini soyut
- 24. soyut temel sınıf tanımı
- 25. Soyut sınıf C# nasıl oluşturulur?
- 26. İyonik'te soyut devletler nasıl çalışır?
- 27. AWS ECS hizmetinde "Yetersiz işlemci/bellek" olayı nasıl dinlenir?
- 28. jedis pubsub ve zaman aşımları: sonsuz abone olarak nasıl dinlenir?
- 29. dart, özel etkinlik nasıl oluşturulur, dinlenir ve yayar?
- 30. JavaFX'te Sahne Alanı'nın yeniden boyutlandırılması olayı nasıl dinlenir?
Bu aslında bir C# sorusu, bu yüzden cevabı biraz düzenliyorum, ancak ana fikir doğru. – StriplingWarrior
D'oh. Teşekkürler, StriplingWarrior. – DJClayworth