- 1
- 0
- 约1.31千字
- 约 15页
- 2017-02-01 发布于北京
- 举报
主题:JavaBean属性 - Java企业应用 - 目标 属性的基础知识 属性是表示Bean内部状态的性质,它是Bean结构中的数据部分。 通过属性,Bean可以接受不同的值,它反过来又影响了Bean的外观和行为。 JavaBean的属性可以是Java中的基本数据类型,也可以是String等对象,甚至还可以是各种自定义的类或接口。 属性不仅是表示Bean内部状态的信息,它还应该具有在值被改变时,改变bean的外观或形为的能力。 四种属性类型:单值属性、索引属性、绑定属性和限制属性 属性的访问 使用访问者(accessor)方法访问JavaBean的属性。 getter方法和setter方法 属性的访问 accessor方法 单值属性/布尔属性 单值属性(Simple Property) 如果没有为单值属性提供setter方法,则该属性为只写型属性; 如果没有为单值属性提供getter方法,这个属性就是只读型属性。 accessor方法的定义形式: public void set属性名(属性类型 属性值) 如:public void setName(String strName) public 属性类型 get属性名() 如:public String getName() 单值属性/布尔属性 布尔型属性两种取值:true/false。 accessor方法的定义形式: public void set属性名(属性类型 属性值) 如:public void setValid(boolean flag) public 属性类型 is属性名() 如:public boolean isValid () 索引属性 索引属性(Index Property):与Java编程中的数组非常类似,它由具有同种数据类型的元素组成,这些元素通过一个整数索引值来访问。 索引属性需要两对访问方法: 一对用于通过索引值获得和设置这个数组中的单一属性; 另一对用于获得和设置整个属性数组,这时是将这个数组看成是一个整体。 任务解决 任务解决 任务解决 任务解决 任务解决 任务解决 任务解决 讲 第 讲 L o g o JavaBean属性 * L o g o 属性的基础知识 单值属性和布尔属性 索引属性 JavaBean的开发步骤 分析: ① 编写数据库连接Bean 代码见P105 ②登陆Bean的开发 * 应指明Bean所在的包:package edu.sihvcst.james; * 通用用户名和密码查询的SQL语言的构造 * 带参构造函数。本例中的Bean设定了连接数据库的默认设置 代码见P107 完整代码见P108 ③ 编译Bean文件 Login.java和DBBean.java,需同时编译 ④ 编写manifest文件 ⑤ 打包 jar cvfm LoginBean.jar manifest.txt edu\*.* ⑥ 编写应用程序进行测试 代码见P113 运行结果 * *
您可能关注的文档
- HXD3型机车理论复习.doc
- hypermesh-abaqus论坛常见问题汇.doc
- Hz产品工程(全部系列)配单参数7.3.doc
- iberry便利店商品购销合同书2014122.doc
- IBM Jam背后的变.doc
- iBT新托福镇魂单词题(词汇题)全集1.2(正式版.doc
- IDS技术与方案(new.ppt
- Iknovx大学英语四级单词总汇全.doc
- in hand 在进行.doc
- INCOTERMS 2010 贸易术语一览.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)