娜娜文案网—你身边的文案专家

娜娜文案网—你身边的文案专家

get用大写还是小写?

59

关于“get”在命名规范中的大小写使用,需根据具体场景判断:

一、JavaBean命名规范

类名 :首字母大写,后续单词首字母大写(如`UserName`)

属性名:

采用驼峰命名法,首字母小写(如`userName`)

存取方法

- Getter方法:

首字母小写,后续单词首字母大写(如`getUserName`)

- Setter方法:首字母小写,后续单词首字母大写(如`setUserName`)

映射规则:属性名通过`get`或`set`前缀与对应的首字母大写属性名关联(如`userName`对应`getUserName`和`setUserName`)。

二、Java表达式中的大小写规则

Getter方法

- 首字母小写,后续单词首字母大写(如`userName`对应`getUserName`)

- 在EL表达式中,若属性名符合Java命名规范,则无需修改大小写(如`${userName}`)

Setter方法

- 首字母小写,后续单词首字母大写(如`userName`对应`setUserName`)

三、其他场景

动词现在分词:采用双写`t`加`-ing`形式(如`getting`)

编程语言特性:如Python中属性名无需遵循Java规范,直接使用小写(如`self.user_name`)

总结

命名规范:类名首字母大写,属性名小写,方法名采用驼峰命名法

表达式使用:遵循Java命名规范即可,无需修改大小写

特殊情况:动词现在分词需双写`t`(如`getting`)

若问题特指Java命名规范,则 属性名应使用小写,而 方法名(包括getter/setter)需首字母大写。若涉及其他场景(如表达式或不同编程语言),规则可能不同。