gpt4 book ai didi

java - 是否可以省略一些注释属性但不是全部?

转载 作者:行者123 更新时间:2023-12-01 10:33:59 25 4
gpt4 key购买 nike

在 java 教程 - 注解部分,问题 3 ( https://docs.oracle.com/javase/tutorial/java/annotations/QandE/questions.html ) 中,注解预计按如下方式使用:

@Meal("早餐", mainDish=" Cereal ")

我尝试如下定义注释,但它不允许上述用法。

public @interface Meal {
String value();
String mainDish();
}

是否可以按照问题建议省略第一个属性名称?

最佳答案

不,只有当您指定 value 属性而不指定其他任何内容时,该快捷方式才有效。

否则,您必须显式编写 value=,即正确的版本为 @Meal(value = "breakfast", mainDish = "cereal")

关于java - 是否可以省略一些注释属性但不是全部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34913979/

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