文章目录
- 1. 概念
1. 概念
-
JavaBean 是一种 Java 语言写成的可重用组件。
-
所谓 javaBean ,是指符合如下标准的 Java 类:
(1) 类是公共的
(2) 有一个无参的公共的构造器
(3) 有属性,属性一般是私有的,且有对应的get
、set
方法 -
用户可以使用 JavaBean 将功能、处理、值、数据库访问和其他任何可以用 java 代码创造的对象进行打包,并且其他的开发者可以通过内部的 JSP 页面、 Servlet 、其 他 JavaBean 、 applet程序或者应用来使用这些对象。用户可以认为 JavaBean 提供 了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
举例:
创建Person8类
package day06;
/**
* 一个javabean
* 私有属性
* 属性对应的get和set方法
* @author 14532
*
*/
public class Person8 {
private String name;//姓名
private int sex; // 性别,0男1女
private int age; // 年龄
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public void setSex(int sex) {
this.sex = sex;
}
public int getSex() {
return this.sex;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return this.age;
}
}
编写Test.java调用Person8
package day06;
//import day06.test.Person8;
public class Test {
public static void main(String[] args) {
Person8 p8 = new Person8();
p8.setName("张三");
p8.setSex(0);
p8.setAge(20);
System.out.println(p8.getName());
System.out.println(p8.getSex());
System.out.println(p8.getAge());
}
}
Test.java运行结果:
快捷生成javabean方式:鼠标右键–>sourde
–>Genrate Getters and Setters...
然后:①选择要生成的javabean的属性,②点击Genetare
。
点击Generate生成属性的set和get方法,如下图所示:
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSex() {
return sex;
}
public void setSex(int sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}