我已经在使用Android几周了,我发现很多教程要遵循,但我没有找到任何一些“样式规则”来使代码看起来更好。
我想知道它是否可能(我确定它是,但不知道如何使它成为xD)使用更多的.java文件来组织这些功能。我的意思是,现在,我有myApp.java,我编写了我的所有应用程序,但是开始增长这么多,所以我想将一些函数分成另一个.java文件。
正如我之前所说,我几乎可以肯定这是可能的,但我不知道如何链接第二个文件,所以有人可以帮助我吗?
提前谢谢你:)
答案 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
关键字导入要在代码中使用的方法。