gpt4 book ai didi

java - 将包命名为 "foo.bar.import"是个好主意吗?

转载 作者:行者123 更新时间:2023-12-01 16:49:48 25 4
gpt4 key购买 nike

我正在使用 IntelliJ Idea,我想将一些与数据导入相关的类从 foo.bar 移动到我命名为 foo.bar.import 的新包中

Idea 为我创建了新包,但不允许我将任何内容移入其中。我尝试过拖动以及重构->移动

enter image description here

我知道 import 是源代码中的保留字,但我找不到任何原因,为什么我不能这样命名一个包。这是Idea的一个bug还是java语言有一些限制?

最佳答案

java语言规范将包名定义为标识符序列,并且定义了标识符

Identifier: IdentifierChars but not a Keyword or BooleanLiteral or NullLiteral

因为import是一个关键字,它不是一个有效的标识符,因此不能用作包名称的一部分。

关于java - 将包命名为 "foo.bar.import"是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42818444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com