java - 从其他项目中获得类,有一个扭曲?

标签 java android eclipse libgdx

所以,我正在开发一些 LibGDX 游戏。 (带有 Eclipse 的 Java)。

我有几个扩展 LibGDX 类的类。

例如: 项目 A:

public class GraphicSprite extends Sprite {
}

问题是,我有几个项目使用同一个类。因此,当我在一个项目中更改它时,我必须为所有项目更新它。

我了解到我可以使用另一个项目的 Java 构建路径。 资源项目是否必须是 LibGDX 项目?因为这些类使用了 LibGDX 特性。

如果资源项目必须是 LibGDX 项目,并且我将其导入到我的其他 LibGDX 项目中,它会使项目大小加倍吗?

最佳答案

一个解决方案(我强烈推荐)是不更改您要从中扩展的类,而只需为每个项目从库中对您想要的类进行独特的扩展。这样做的值(value)在于,您可以使库保持稳定并且不知道它的用途,而扩展项目类可以根据需要更改和覆盖原始行为,而无需进行影响其他项目的更改。

关于java - 从其他项目中获得类,有一个扭曲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27992024/

相关文章:

java - 字符串拆分错误输出

Android 对单个 EditText 使用 colorControl

android - 什么是android :immersive attribute in Android manifest file?

android - 即使在 XML 文件上,也使 Ctrl+F11 启动 Android 项目

java - 为什么要解释java字节码?

Java Regex - 如何替换以以下开头和结尾的模式

java - 为什么选角在这里没有像我预期的那样工作?

android - 日期时间选择器 FragmentManager 异常

eclipse - 在 Eclipse 中显示 Maven War Overlay 文件

android - 编译运行项目时唤醒和解锁安卓手机屏幕?