a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 104|回复: 0

[专业语言] JAVA认证基础知识:JavaBean的编码规则

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
JavaBean 的编码规则) ^+ Z) [+ {: F# B3 i% S
  前面反复有提到 JavaBean 要遵循特定的规范标准,正是这些规范标准将它与普通的Java代码区分开,而这个规范标准则是通过特定的编码规则来体现的。上一部分中的 AddBean.java就是一个标准的JavaBean.观察代码,我们可以总结出,一个JavaBean是由其属性和方法构成,这些属性和方法的编码规则如下:1、JavaBean中的所有的属性都是私有的,即属性的访问类型都设置为private.这样设置的好处是提高对属性值的保护,可以防止一些恶意的程序修改属性值,同时,也良好地体现了JavaBean的封装性。对属性的取值和赋值操作要通过对应的方法进行。
! D$ _8 e* B& p+ h! y! C  2、在JavaBean中的每一个属性,都必须有相对应的属性获取和设置方法,即每个属性必须要提供对应的 getXxx 和 setXxx 方法,并且每个方法的访问类型必须为 public 类型的,其目的是供其他的程序进行设置或获取属性值。例如,示例的中的属性a ,提供了与其对应的setA()和getA()方法。+ D  i) ]# H, X* b
  3、如果属性的类型为boolean型的数据,那么要设置它的方法就不再是 getXxx 和 setXxx 方法了,应该相对应的改成isXxx() 和setXxx() 方法。其中isXxx方法的效果和取值get的作用相同,只是,在英语中,将 is 放在前面可以表示一个疑问句,需要做是或否的回答。所以用 is 标志的属性,就表明它是一个boolean类型变量,既方便又合理。5 d& C+ z2 T# B. y( m
  以上三条就是编写JavaBean需要遵循的编码规则,只有这样,支持JavaBean的环境引擎才能找到JavaBean的属性和方法,别的开发者才能调用JavaBean中提供的功能方法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 04:43 , Processed in 0.175694 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表