JavaBean初识

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,后续文章会有解释)

 1 package com.fby.domain;
 2 
 3 
 4 import java.io.Serializable;
 5 /**
 6  * 简单javabean 类
 7  * @author fby
 8  *
 9  */
10 public class Student implements Serializable {
11     private String name;
12     private String sex;
13     private Integer age;
14     public String getName() {
15         return name;
16     }
17     public void setName(String name) {
18         this.name = name;
19     }
20     public String getSex() {
21         return sex;
22     }
23     public void setSex(String sex) {
24         this.sex = sex;
25     }
26     public Integer getAge() {
27         return age;
28     }
29     public void setAge(Integer age) {
30         this.age = age;
31     }
32 }
33                                 
原文地址:https://www.cnblogs.com/yy20141204bb/p/10569744.html