1. 首页
  2. 编程语言
  3. Java
  4. 谨慎使用Java8的默认方法

谨慎使用Java8的默认方法

上传者: 2022-01-22 14:57:35上传 PDF文件 91.05 KB 热度 17次

默认方法给JVM的指令集增加了一个非常不错的新特性。目前为止一切都还不错。类库的开发人员提供了一个适配器来减少库使用者的编码量。由于通常都认为默认方法是可以放心地添加的,因此维护人员重写了SimpleInput类的默认方法并添加了一些额外的动作来给用户提供一个更好的默认实现。还有就是,现在已经彻底无法调用这个方法了,因为Java把这种调用间接父类的super-super方法认为是不合法的。虽然它们使得Java现有的集合库的接口更容易改进了,但它允许你在类的继承结构中进行方法调用,这本质上其实是增加了复杂性。

用户评论