2017-06-26 52 views
-4

我們可以在一個.java文件中創建多個包嗎?像:我們可以在單個Java文件中創建多個包嗎?

package parent; 
package parent.child; // parent exists already from the previous command 

package dada.papa.beta; // dada & papa does not exits but -> for creating beta java will automatically create dada & papa 


public class b{ 

    /* see the ReadMe.txt file 
     here i am just creatign packages; 
    */ 
     public static void main(String[] args) {} 
} 

我只是想在一次去做很多包和子包。

錯誤:

Unix-Box ~/making_sub_packages$ javac -d . b.java 

b.java:2: error: class, interface, or enum expected 
package parent.child; 
^ 
b.java:4: error: class, interface, or enum expected 
package dada.papa.beta; 
^ 
2 errors 
+0

什麼是這樣做的目的是什麼?你會如何使用它?它應該如何工作? – Pshemo

+0

閱讀:https://www.quora.com/Can-we-have-multiple-packages-in-a-single-source-file –

+0

一個類只能在一個包中。與文件相同只能在一個文件夾中*(忽略硬鏈接)*。 – Andreas

回答

相關問題