bean实体类
程序员文章站
2022-05-24 09:14:41
...
实体类,也叫java bean,在安卓中存在形式如图所示
JavaBean是一种Java语言写成的可重用组件,类是具体的和公共的,并且具有无参数的构造器。如代码段所示:
public String getPhone() {
return this.phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
JavaBean通过提供符合一致性设计模式的公共方法将内部遇暴露成员属性,属性名称复合这种模式,其他Java类可以通过自省机制发现和操作这些Javabean的属性
一个Javabean由三部分组成:
(1属性:javabean提供了高层次的属性概念,属性在javabean中不止是传统的面向对象的概念里的属性,他同时还得到了属性读取和属性写入的API的支持,属性值可以通过调用适当的bean方法进行,比如,如上图代码块所示,属性的值要用get方法读取,写入用set方法。
(2方法:javabean中的方法就是常用的java方法,它可以从其他组件或者脚本环境中调用。默认情况下,所有的bean的共有方法都可以被外部调用
(3事件:bean与其他软件组件交流信息的主要方式是发送和接受事件。这点我目前还没用,所以不做过多介绍。
总结:javabean就是实体类,包含了一些变量和get、set方法,安卓用到传递信息是,传实体类比传递很多参数要简便很多!