你好!
我是一名初级程序员,目前正在学习 Java 语言和 libgdx API。今天,我一直在研究接口及其用法。为了更好地理解这个主题,我寻找了 libgdx 的接口及其一些实现。我发现有一些称为“适配器”的抽象类,它们基本上实现了一个接口,使希望使用该接口的用户更方便地扩展适配器类,以避免必须从接口中实现不需要的方法。接口(参见ApplicationAdapter、ScreenAdapter和InputAdapter)。
我的问题是:由于 JDK 8 引入了默认方法实现,现在是否不需要 libgdx 的适配器类?如果这些适配器实现的接口中的方法有一个默认实现(甚至可能是一个空的主体),那么就没有理由使用这些适配器。
请注意,通过提出这个问题,我绝不想批评 libgdx 的开发人员。我也知道 libgdx 是在 Java 允许默认方法实现之前开发的。我只是一个初学者,试图更好地理解界面以及如何正确使用它们。谢谢!
相关分类