【发布时间】:2017-06-27 03:45:28
【问题描述】:
我们可以在一个.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
【问题讨论】:
-
这样做的目的是什么?你会如何使用它?它应该如何工作?
-
一个类只能在一个包中。同一个文件只能在一个文件夹中(忽略硬链接).
-
@Pshemo 唯一的目的是我很懒,我只想一次创建多个包,我不希望这个文件在任何包中,而只是制作一些独立的包,所以我可以练习如何制作它们,而无需为每个包创建新文件,希望你能理解我的痛苦