博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaBean规范
阅读量:6982 次
发布时间:2019-06-27

本文共 636 字,大约阅读时间需要 2 分钟。

hot3.png

(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public
(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值。
(3)一个javaBean类不应有公共实例变量,类变量都为private

(4)持有值应该通过一组存取方法(getXxx 和 setXxx)来访问:对于每个特性,应该有一个带匹配公用 getter 和 setter 方法的专用实例变量。

但是,还有一些特殊情况:

1、如果属性名的第二个字母大写,那么该属性名直接用作 getter/setter 方法中 get/set 的后部分,就是说大小写不变。例如属性名为uName,方法是getuName/setuName。

2、如果前两个字母是大写(一般的专有名词和缩略词都会大写),也是属性名直接用作 getter/setter 方法中 get/set 的后部分。例如属性名为URL,方法是getURL/setURL。

3、如果首字母大写,也是属性名直接用作 getter/setter 方法中 get/set 的后部分。例如属性名为Name,方法是getName/setName,这种是最糟糕的情况,会找不到属性出错,因为默认的属性名是name。

所以在JavaBean命名时应该注意符合以上命名规范。

转载于:https://my.oschina.net/zjh92119/blog/112182

你可能感兴趣的文章
Eclipse安装Jetty插件(Web容器)
查看>>
js使用defineProperty的一些坑
查看>>
python 识别验证码
查看>>
【转】android IDE——通过DDMS查看app运行时所占内存情况
查看>>
运维常说的 5个9、4个9、3个9 的可靠性,到底是什么???
查看>>
[SQL] 函数整理(T-SQL 版)
查看>>
Java+大数据开发——HDFS详解
查看>>
.NET Core 使用RabbitMQ
查看>>
ArcGIS AO中控制图层中要素可见状态的总结
查看>>
Win10的UWP之标题栏的返回键(一)
查看>>
LINUX中常用操作命令
查看>>
几种常见随机过程
查看>>
【计算机网络】聊一聊那些常见的网络通信的性能指标
查看>>
mysql5.7 启动报发生系统错误2
查看>>
多进程单线程模型与单进程多线程模型之争
查看>>
spring boot实战(第二篇)事件监听
查看>>
Golang源码探索(一) 编译和调试源码
查看>>
cocos2d-x JS 随机数
查看>>
Jvisualvm--JAVA性能分析工具
查看>>
Metasploit渗透某高校域服务器
查看>>