6
A
回答
4
我可能是错的,但这是我如何解释该部分。
“default-default”和“default-abstract”不是关键字。它们描述了与接口中的默认方法有关的两种不同的编译冲突规则。
“default-default”属于实现两个或多个接口的类,它提供了覆盖等效方法的默认实现,但未提供它自己的实现。
“default-abstract”属于实现提供默认实现的一个接口的类以及不提供覆盖等效方法的默认实现的一个或多个接口。
这两个规则的例外是,如果一个超类的问题指定一个抽象的方法是覆盖等价的,胜过任何实现接口中找到的定义。
如果类从超类继承了一个具体的重写等价方法或定义了它自己,那么这些冲突都不适用。
相关问题
- 1. Doctrine2 + Symfony2的默认继承
- 2. Python的默认继承?
- 3. 的Java 8默认方法继承
- 4. jQassistant的默认严重性
- 5. 默认的缓冲区最大尺寸和默认的SSIS
- 6. Winform继承和默认表单大小
- 7. 的JavaScript继承的属性默认值
- 8. MySQL默认与MariaDB默认
- 9. C#中的默认继承类型
- 10. 具有默认参数的类继承
- 11. Eslint默认规则
- 12. Flex默认规则
- 13. java ThreadPoolExecutor默认
- 14. Java默认包
- 15. 默认范围Mongomapper
- 16. Zend_Db_Table_Abstract和默认范围
- 17. 抽象方法的默认实现
- 18. “应用默认值”的抽象形式
- 19. 抽象类的默认类型变量
- 20. 对象参数的接口与默认值和默认属性
- 21. java:默认数字格式
- 22. Resharper默认格式和规则列表
- 23. 选项严格在VB.NET默认打开
- 24. 默认的Udev规则
- 25. Make中的默认规则
- 26. 它是不同的默认会话命名空间中的'默认'和'默认'?
- 27. Python3 - 默认值为type的默认值?
- 28. PHP - 继承功能默认值
- 29. 骨干类模型不继承默认
- 30. SVG内联 - 默认或继承高度
你钉了它。刚刚测试过,这确实是它的工作原理。 – olovb