2015-12-03 172 views
1

有沒有辦法在另一個.java文件中導入.java文件,如PHP的include? 使用PHP時,它會導入整個包含的頁面,包括函數,變量等等。所以基本上它應該將其他文件的源文件複製粘貼到主文件中。
我現在有一個非常大的Java文件,它變得有點無組織。包含Java文件,如PHP的包括

+1

如果你的java文件太大,你做錯了什麼:)。你將不得不弄清楚如何重新組織你可以導入到原始java文件的類中的代碼! – elrado

+0

它有效,但它沒有組織,每次我編輯它時都要滾動很多,這需要一些時間。 – Jeroen

回答

0

是的!它被稱爲import

它會是這個樣子:

package com.somename.someabstraction; 

import com.somename.someabstraction.somepackage; 


public class MyClass { 

//... 

您將無法模仿的PHP include功能因爲Java是不是先得「的即時」像PHP,JSP或JS。此外,按照約定,Java代碼通過使用類,包和導入語句被分解爲更有意義的抽象。

+1

我認爲導入和包含是有區別的。 include就像將源PHP文件複製粘貼到另一個PHP文件中。一個Java導入本身什麼都不做。您可以導入所有Java包,而不會在該類中產生任何影響。 – CydrickT

+0

CydrickT,這就是我的意思。我想喜歡從主文件中的其他文件複製粘貼源代碼。 – Jeroen

+0

@iJeroen我知道,這就是爲什麼這個答案與PHP包含不一樣的原因。 – CydrickT