当前位置: 首页 > 面试题库 >

对于布尔型字段,其getter / setter的命名约定是什么?

寿子默
2023-03-14
问题内容

例如。

boolean isCurrent = false;

您将其命名为getter和setter吗?


问题答案:

假设你有

boolean active;

访问器方法将是

public boolean isActive(){return this.active;}

public void setActive(boolean active){this.active = active;}

也可以看看

  • Java编程/ Java Bean
  • Java编程语言的代码约定


 类似资料:
  • 问题内容: 如果我有以下私人成员: 我应该如何命名我的吸气剂/设置剂: 要么 编辑:或 ? 问题答案: 正确答案是 如果希望根据 8.8 节 : 将JavaBeans API规范 的推断名称大写 (例如,通过JSP中的$ {object.xIndex}访问它们),将它们用作属性。

  • 问题内容: 案例A 不遵循Getter&Setter约定 human / human.go main / main.go 案例B 遵循getter和setter约定 main / main.go 以下约定的问题是,在提供其字段名称时无法实例化该结构。我想使用约定,但是我只能使用私有访问。 问题答案: 实例化结构(或对象,采用面向对象的语言)时,无论如何都不应指定私有字段的值。但是,提供可能以私有字

  • 问题内容: 我正在制作一个使用Drools规划器的应用程序。 该假设指代属性从另一个类(在这种情况下)。从JavaDocs中获取@ValueRangeFromSolutionProperty: 但我注意到一个 矛盾 :在注释使用属性的。但是(与相对)是一个私有变量(请参见下面的代码段)。如果应该 通过自省 (通过它的getter和setter方法) 推断属性, 则是否应将其拼写为? 问题: Jav

  • 问题内容: 对于那些没有特殊符号(例如m_foo或)命名成员变量的人foo_,如何命名ctor和setter的参数? 到目前为止我尝试过的一些选项… 问题答案: 我正在使用foo_,它比_foo更好,因为它不会与实现特定的函数名称和关键字发生冲突。

  • 我是第一次尝试我的手在Firebase,我遇到了一个问题。只有在getter方法符合变量名或者成员变量是公共的情况下,才能从Firebase存储/数据库中获取数据。但是我对成员变量的命名约定是,并且我在getter方法名称中没有使用“m”。现在我有多个问题: 公开模型成员变量是可行的选择还是错误的做法?这里最好的命名方法是什么?我应该将getter方法命名为,还是应该将“m”排除在成员变量名之外?

  • 问题内容: 我正在使用Java lombok批注@Getter为我的POJO生成吸气剂。我有一个名为“ isAbc”的“布尔”字段。在这种情况下,@ Getter批注生成名为“ isAbc()”的方法。它不应该生成名为“ isIsAbc()”的方法吗? 问题答案: 阅读龙目岛页面上的“小字”部分https://projectlombok.org/features/GetterSetter.html