java中javaBean与Bean的深入理解

2025-05-29 0 92

java中javaBeanBean的深入理解

JavaBeanJava中的一种特殊的类,可以将多个对象封装到一个对象(bean)中。

特点是可序列化,提供无参构造器,提供getter方法和setter方法的访问对象属性。

名字中的Bean是用于Java的可重用软件组件的惯用叫法。

优点:

Bean可以控制它的属性、事件和方法是否暴露给其他程序。
Bean可以接受来自其他对象的事件,也可以产生事件给其他对象。
Bean的属性可以被序列化,以供日后重用。

JavaBean规范:

有一个public的无参构造函数
属性可以通过get,set,is (可以代替get,用在布尔型属性上)方法或遵循特定命名规范的其他方法访问。
可序列化

Demo Code:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28
package bean;

/**

* Created by ryan on 17-8-1.

*/

public class PersonBean implements java.io.Serializable{

private String name = null;

private boolean deceased = false;

public PersonBean(){

}

public String getName(){

return name;

}

public void setName(final String value){

name = value;

}

public boolean isDeceased(){

return deceased;

}

public void setDeceased(final boolean value){

deceased = value;

}

}

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14
package bean;

/**

* Created by ryan on 17-8-1.

*/

public class TestPersonBean {

public static void main(String[] args){

PersonBean person = new PersonBean();

person.setName("zhangsan");

person.setDeceased(false);

System.out.print(person.getName());

System.out.println(person.isDeceased() ? "[已故]":"[活着]");

}

}

以上就是java 的javaBean与bean的详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

原文链接:http://blog.csdn.net/u012965373/article/details/76535086

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 java中javaBean与Bean的深入理解 https://www.kuaiidc.com/115263.html

相关文章

发表评论
暂无评论