2010-09-13 30 views
1

我一直在搞Android的幾個星期,我發現很多教程要遵循,但我沒有找到任何地方一些「樣式規則」,使代碼看起來更好。在第二個.java文件中封裝函數?

我想知道它是否可能(確定它是,但不知道如何使它xD)使用更多.java文件來組織函數。我的意思是,現在,我擁有myApp.java,在那裏我編寫了所有的應用程序,但開始增長太多了,所以我想將一些函數分離到另一個.java文件中。

正如我之前所說,我幾乎肯定這是可能的,但我不知道如何鏈接第二個文件,所以任何人都可以幫助我嗎?

預先感謝您:)

回答

3

如果我正確理解你,你還沒有真正學會如何在你的應用程序中使用類?我的建議是做一個Google search 'Java for beginners'並尋找對類和對象的引用。

您通常不會「鏈接」Java中的文件而不是其他一些編程語言。在Java中,你有java文件,可以編譯爲類文件,並通過創建instances就可以使用它們。

MyClass instance = new MyClass(); 

MyClass在名爲MyClass.java文件中定義(且位於同一封裝/文件夾作爲主應用程序)。如果您不確定是否有其他包裝Google search可以說明如何使用它們。

如果您使用的是Eclipse,它可以幫助您做到這一點。你可以create a class並通過在主應用程序中創建它的一個新實例來使用它。

+0

好的,那正是我想要的:) – Kitinz 2010-09-13 13:45:31

0

你在談論separation of concerns - 你應該檢查你的應用程序設計和上課,其中的功能被分解成每類邏輯單元。

如果你正在談論靜態方法,你希望調用一些不依賴於對象狀態的功能,那麼也許應用程序類可能是合適的。

java.lang.Math是一個例子,其中(final)類的所有方法都是靜態的。理想情況下,您只需使用import static關鍵字導入想要在代碼中使用的方法。