版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江经贸职业技术学院编程面向对象Java语言程序设计Unit4主讲张红4.6.1JavaBean规范4.6.3实体属性4.6.4实体访问4.6数据封装性4.6.2访问修饰符4.6.1JavaBean规范
JavaBeanJavaBean是为了能够重复使用而设计的程序段落,而且这些段落并不只服务于某一个程序。
每个JavaBean都具有特定功能,当需要这个功能的时候就可以调用相应的JavaBean。从这个意义上来讲,JavaBean大大简化了程序的设计过程,也方便了其他程序的重复使用。因此,JavaBean是一种符合一定规范的Java类。
JavaBean分类JavaBean分为业务Bean类和实体Bean类。实体Bean的主要作用是用来对系统中要用到的数据进行封装,这些数据包括用户从前台的输入和从数据库中读取的数据等等,是JavaBean中较简单的一类。4.6.1JavaBean规范Javabean规范01020304JavaBean类必须是一个公共类,并将其访问属性设置为public。JavaBean类必须有一个空的构造方法。JavaBean类的所有成员变量均用private修饰。并为每个成员变量提供public的set和get方法(用于赋值和取值)。成员变量应该通过一组存取方法(getXxx和setXxx)来访问:对于每个特性,应该有一个带匹配公用get和set方法的专用实例变量。若是布尔值,可以用isXxx来代替getXxx。05方法命名规则:如果变量是abc,则相应的方法是setAbc()和getAbc()。4.6.1JavaBean规范
面向对象的封装性Javabean规范体现了面向对象的封装性。面向对象的封装性是指利用抽象数据类型,如类(class),将数据和基于数据的操作封装在一起,使其形成一个不可分割的独立实体。这样数据(私有变量)被保护在类的内部以尽可能地隐藏相关细节,且只保留一些对外接口(公有方法)与外部发生联系。通常,一个类的数据包含两种:公有数据(public型)和私有数据(private型),公有数据允许被外部环境直接访问,而私有数据则不允许与外部环境直接发生联系,它只能被本类的方法所访问和修改。4.6.1JavaBean规范如图所示,类B可直接访问类A的公有数据,但不能直接访问类A中的私有数据,只能先访问类A中的公有方法,再通过该方法来访问类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木材水解工专题知识考试复习题库及解析(附答案)
- 巴彦淖尔市2025届数学三年级下学期期末统考模拟试题含解析
- 【新教材】统编版(2024)八年级下册历史第五单元素养测试卷(含答案)
- 危重患者管道护理的护理研究
- 【2026】年工具钳工职业技能鉴定题库及解析(附答案与解释)
- 副乳护理查房虚拟现实技术
- 苏科版八年级下册数学第10章 分式 学情评估卷
- 中医护理在灾害医学中的应用
- 中职护理护理实习指导课件
- 创伤并发症的早期识别与预防
- (正式版)JBT 106-2024 阀门的标志和涂装
- 《静静的顿河》课件
- 人工智能技术在图像识别中的应用
- GB/T 5072-2023耐火材料常温耐压强度试验方法
- 制药用水设备行业营销策略方案
- 高校思想政治理论课教学与研究
- 落水管更换施工方案
- 智能网联汽车技术PPT完整全套教学课件
- 胫骨远端骨折治疗演示
- 导尿管相关尿路感染(CAUTI)预防与控制措施
- 公交车驾驶员岗位安全操作规程
评论
0/150
提交评论