如何用java创建包

如何用java创建包,java,package,Java,Package,如何用Java创建包: 我在一本书中读到: package package_name public class whatever{} . . . 但这不应该用括号括起来,比如: package package_name { public class whatever{} . . . } 只是一点小混乱。有谁能给我一个正确语法的例子吗?,您应该为包选择一个名称,并在每个源文件的顶部放置一个包含要包含在包中的类、接口、枚举和注释类型的包语句 示例: 包装插图 用于创建包的语法 package

如何用Java创建包:

我在一本书中读到:

package package_name

public class whatever{}
.
.
.
但这不应该用括号括起来,比如:

package package_name
{
public class whatever{}
.
.
.
}
只是一点小混乱。有谁能给我一个正确语法的例子吗?

,您应该为包选择一个名称,并在每个源文件的顶部放置一个包含要包含在包中的类、接口、枚举和注释类型的包语句

示例:

包装插图 用于创建包的语法

package package_name;

public class Whatever {

}

您可以找到更多有用的信息。

软件包创建如下

包名称

此包名必须是文件中的第一条语句。声明包名后,开始在其中定义方法、类或接口

如果您必须在任何java文件中使用此包,请编写

导入包名称


这样,包中定义的所有方法都可以在java文件中访问。

无括号。包不是别的,而只是一个文件夹或一组文件夹。例如,如果创建名为:
utils
的包,将在源文件夹中创建新文件夹。如果创建名为
org.utils
的包,将在源文件夹中创建两个文件夹
org
utils
,它们将位于
org
文件夹中。此外,以
org.
开头的每个下一个包(例如
org.ui
)将只是在
org
文件夹中创建的一个新文件夹。因此,您的文件夹层次结构如下所示:

org--
    |
    utils
    |
    ui

是什么让你认为它应该是第二个而不是第一个,即使书上说第一个是正确的?你把它与C++或S混淆了吗?你的例子显示了一个导入语句,而不是一个包声明。@ Thorbj。我的困惑,谢谢。
org--
    |
    utils
    |
    ui