我想在我的一个接口类中使用默认方法 - 然后我意识到这仅在 Java 8 中可用 - 而我们正在使用 Java 7。
在 Java 7 中实现类似的最佳方法是什么?
将方法签名放在接口中,就像 Java 8 中一样。
将您的方法默认实现放在实现该接口的抽象类中。
在扩展该抽象类的类中最终实现您的方法。
现在您必须意识到,它仍然与 Java 8 接口的默认方法不同,特别是因为您无法扩展多个抽象类,而您可以使用其默认方法实现多个接口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)