gpt4 book ai didi

Java - 我是否必须在包包含的所有类中注释包?

转载 作者:行者123 更新时间:2023-11-29 03:30:58 25 4
gpt4 key购买 nike

我最近发现包在 Java 中也是可注释的。所以我真的很想知道这将如何运作。特别是语法将如何工作。这就是我发现的:

 @SomeAnnotation(some="values")
package x.y;
class Example {

}

所以我用@SomeAnnotation注释了包x.y

现在我的问题是:我是否必须在这个包的所有成员的包声明上写这个注释?如果没有,是否可以在另一个类中为包添加不同的注释?

最佳答案

不,你不必......如果你必须这样做,那么使用包注释就没有意义了。 (它们将与类级别注释相同)

不,不可能引用 JLS

Annotations may be used on package declarations, with the restriction that at most one annotated package declaration is permitted for a given package.

JLS 7.4.1.1

关于Java - 我是否必须在包包含的所有类中注释包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18311705/

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