首页 > 代码库 > 纠结的默认方法
纠结的默认方法
【编程导论(Java)·4.3Java接口】
在【0.3.1 Java简介】中,有这么一段话:“请注意:Java并非作为教学语言设计的。世界各地的大学在讲授Java的过程中均遇到一些教学上的困难(如Java语言和API的快速升级),这些困难是计算机科学教育中一般性的挑战。”
Java8中引入的默认方法,充分展示了Java平台概念的一致性与JDK向前兼容之间的矛盾,而且以牺牲概念的一致性而满足JDK向前兼容。
其后果是原有的Java语言设计思路被破坏,Java接口与抽象类的区别被抹杀。
希望程序员对待默认方法,能够将它视为Java的操作符重载那样的一种不向程序员开放的机制,以保持Java语言概念的一致性。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。