JavaBean初识

时间:2022-10-20 21:20:50

JavaBean是一种特殊的java类,是一个通过Java代码实现的可重用组件。

简单来理解就是,将一些重用性较高的代码进行组合封装,以降低代码的重复性,使得开发更加简洁高效,也便于管理和修改。

JavaBean相较于一般Java类,主要具备以下特点:

1、JavaBean类具备public性质;

2、类中具有属性和方法,其中属性为private,方法为public;

3、类中至少提供一个无参的构造函数;

4、类中的方法主要用于定义属性的读写操作,称为setter和getter方法,其中setter方法称为属性修改器,getter方法称为属性访问器;

5、setter和getter的方法名的命名规则为:

必须以“set”或“get”作为前缀,后跟对应的属性名,且属性名首字母大写,如getName、setName

6、类中的属性可以具有可读可写、只读、只写等操作权限;

7、可以实现serializable(序列化)接口,目的是为了对象属性值的持久化存储。

如下是一个比较简单的JavaBean类:(先不需要理解serializable,后续文章会有解释)

 package com.fby.domain;

 import java.io.Serializable;
/**
 * 简单javabean 类
 * @author fby
 *
 */
public class Student implements Serializable {
private String name;
private String sex;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}