birisi JLS §8.4.8.4 belirtilen "sıkı varsayılan soyut ve varsayılan varsayılan çatışma kurallarını" açıklayabilir hükmeder. Java miras: sıkı varsayılan soyut ve varsayılan varsayılan çatışma
onlar JLS tanımlanan musunuz? Onların tanımını bulamıyorum.cevap
Yanılıyor olabilirim, ama bu o bölümü yorumlanır nasıl.
"default-default" ve "default-soyut" anahtar kelimeler değildir. Arabirimdeki varsayılan yöntemlerle ilgili iki farklı derleme çakışma kuralını açıklar. kendi uygulama var sağlamıyor ise geçersiz kılma eşdeğer yöntemlerin varsayılan uygulamaları sağlamak iki veya daha fazla arabirimleri uygulayan bir sınıfa ait
"default-default".
"default-soyut" varsayılan bir uygulama ve geçersiz kılma eşdeğer yöntemlerinin varsayılan bir uygulamasını sağlamak değil, bir ya da daha fazla arayüzleri sağlayan bir arabirim uygulama bir sınıfa ait.
Bu iki kuralın istisnası, söz konusu sınıfın bir süper sınıfı, herhangi bir uygulama arabiriminde bulunan tanımları koyan geçersiz kılma eşdeğeri olan soyut bir yöntemi belirtir. sınıf süper sınıftan somut geçersiz kılma eşdeğer yöntemini devralır ya da kendi tanımlıyorsa
daha sonra bu çatışmaların hiçbiri geçerli.
- 1. varsayılan
- 2. Varsayılan?
- 3. Varsayılan yapıcı olmadan varsayılan değerler
- 4. varsayılan olarak varsayılan görünümü değiştir
- 5. göster baz Varsayılan olarak
- 6. Özelleştirici ve varsayılan üye
- 7. DataFrame dilimleme ve varsayılan dizin
- 8. varsayılan değer 1 ile varsayılan mıdır?
- 9. Freemarker ve java8 varsayılan yöntemler?
- 10. Django model - varsayılan kareyi varsayılan olarak ayarlayın
- 11. varsayılan boş DataTemplate yerine varsayılan 'ToString()' DataTemplate
- 12. JacksonJaxbJsonProvider varsayılan objectmapper eşlemesi
- 13. Varsayılan ayarlar
- 14. Varsayılan olarak
- 15. PythonPATH varsayılan
- 16. ArgParse Python Modülü: Varsayılan argüman için varsayılan argüman değerini değiştir
- 17. Varsayılan "Django
- 18. varsayılan sayfa
- 19. Varsayılan olarak
- 20. .NET Process.Start varsayılan dizini?
- 21. QNetworkRequest ve varsayılan SSL yapılandırması
- 22. Python yapıcısı ve varsayılan değeri
- 23. RxJava: gözlemlenebilir ve varsayılan iplik
- 24. Varsayılan derleyici nasıl değiştirilir?
- 25. Scala: == Varsayılan eşittir?
- 26. C++: Varsayılan nesne
- 27. Java 8 için varsayılan çöp toplayıcısı
- 28. Polimorfizm ve varsayılan değerler: birlikte olabilir mi?
- 29. Varsayılan JVM argümanlarını Gradle
- 30. Java 6 xinclude için varsayılan destek?
Siz çivilenmişsiniz. Sadece test ettim ve bu gerçekten nasıl çalışıyor. – olovb