JavaBean

一、什么是JavaBean

JavaBean是一种Java语言写成的可重用组件。

所谓javaBean,是指符合如下标准的Java类:

通常由下面四个组成部分:

   1、所有的成员变量都要使用 private 关键字修饰;

   2、为每一个成员变量编写一对儿 Getter/Setter 方法

   3、编写一个无参数的构造方法 【必须】

   4、编写一个全参数的构造方法 【建议】

二、JavaBean 作用

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、 Servlet、其他JavaBeanapplet程序或者应用来使用这些对象。用户可以认为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。

 

posted on 2020-10-05 20:15  格物致知_Tony  阅读(422)  评论(0编辑  收藏  举报