我想在我的一个接口类中使用默认方法--然后我意识到这只在Java 8中可用--我们使用的是Java 7。
在Java 7中实现类似的最佳方法是什么?
发布于 2016-06-10 09:22:53
让您的方法在接口中签名,就像在Java 8中一样。
让您的方法在实现该接口的抽象类中默认实现。
让您的方法在扩展抽象类的类中最终实现。
现在您必须意识到,它仍然与拥有Java 8接口的默认方法不一样,特别是因为您不能扩展多个抽象类,而可以用它们的默认方法实现多个接口。
发布于 2016-06-10 09:22:05
在java 7中只有一个选项,使用抽象类。
https://stackoverflow.com/questions/37744375
复制相似问题