在第二个.java文件中封装函数?

时间:2010-09-13 11:09:09

标签: java android coding-style

我已经在使用Android几周了,我发现很多教程要遵循,但我没有找到任何一些“样式规则”来使代码看起来更好。

我想知道它是否可能(我确定它是,但不知道如何使它成为xD)使用更多的.java文件来组织这些功能。我的意思是,现在,我有myApp.java,我编写了我的所有应用程序,但是开始增长这么多,所以我想将一些函数分成另一个.java文件。

正如我之前所说,我几乎可以肯定这是可能的,但我不知道如何链接第二个文件,所以有人可以帮助我吗?

提前谢谢你:)

2 个答案:

答案 0 :(得分:3)

如果我理解正确,你还没有真正学会如何在你的应用程序中使用类?我的建议是做一个Google search 'Java for beginners'并寻找对类和对象的引用。

与其他一些编程语言相比,您通常不会在Java中“链接”文件。在Java中,你有java文件可以编译成类文件,并通过创建它们instances来使用它们。

MyClass instance = new MyClass();

其中MyClass在名为MyClass.java的文件中定义(与主应用程序位于同一个包/文件夹中)。如果您不确定包裹,Google search可以说明如何使用它们。

如果您使用的是Eclipse,它可以为您提供帮助。您可以create a class并通过在主应用程序中创建它的新实例来使用它。

答案 1 :(得分:0)

您正在谈论separation of concerns - 您应该检查您的应用程序设计,并提供将功能细分为每个类的逻辑单元的类。

如果你在谈论静态方法,你希望调用某些不依赖于对象状态的功能,那么实用程序类可能是合适的。

java.lang.Math是一个例子,其中(final)类的所有方法都是静态的。理想情况下,您只需使用import static关键字导入要在代码中使用的方法。