JavaBean
一、什么是JavaBean
JavaBean是一种Java语言写成的可重用组件。
所谓javaBean,是指符合如下标准的Java类:
通常由下面四个组成部分:
1、所有的成员变量都要使用 private 关键字修饰;
2、为每一个成员变量编写一对儿 Getter/Setter 方法
3、编写一个无参数的构造方法 【必须】
4、编写一个全参数的构造方法 【建议】
二、JavaBean 作用
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、 Servlet、其他JavaBean、 applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
三、案例
编写一个 标准的 JavaBean,以学生类为例:
1 public class Student {
2 //成员变量私有化
3 private String name;
4 private int age;
5 private boolean marry;
6 //构造方法
7 public Student() {} // 无参构造
8 public Student(String name,int age) { // 全参构造
9 this.name = name;
10 this.age = age;
11 }
12 //成员方法:公共的 get/set 方法
13 public void setName(String name) {
14 this.name = name;
15 }
16 public String getName() {
17 return name;
18 }
19 public void setAge(int age) {
20 this.age = age;
21 }
22 public int getAge() {
23 return age;
24 }
25 public void setMarry(boolean marry){
26 this.marry = marry;
27 }
28 public boolean isMarry() { // boolean 类型的属性的 get 方法,习惯使用 get 换成 is
29 return marry;
30 }
31 }
注意:标准的 JavaBean中,boolean 类型的属性的 getter方法,习惯使用 get 换成 is。