关于JavaBean的基本理解

首先JavaBean是一种JAVA语言写成的特殊的java类,其类必须为具体的,公共的,并且要有无参的构造器

它通过提供一种公共的方法将内部域暴露成员属性,用set和get方法获取。

JavaBean可以被Applet,Servlet,JSP等Java应用调用,他其中包含属性,方法等特性。并且遵守JavaBean API 规范。

与其他类相比,JavaBean能提供一个默认的无参构造函数;需要被序列化并且实现了 Serializable 接口;可能有一系列可读写属性;可能有一系列的 getter 或 setter 方法。

JavaBean中主要方法:

get方法用于读取一些相关属性,该方法也可称为访问器
set方法用于写入一些相关属性,该方法也可称为写入器

一个 JavaBean 对象的属性应该是可访问的。这个属性可以是任意合法的 Java 数据类型,包括自定义 Java 类。

一个 JavaBean 对象的属性可以是可读写,或只读,或只写。

例如:

	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}

完整的JavaBean展示:

package cn.edu.cuit.bean;


public class User {
	
	private String userName = null;//用户名
	private String userPass = null;//密码
	private String sex = null;//性别
	private int age = 0;//年龄
	private String[] likes = null;//爱好
	private String job = null;//职业
	
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserPass() {
		return userPass;
	}
	public void setUserPass(String userPass) {
		this.userPass = userPass;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String[] getLikes() {
		return likes;
	}
	public void setLikes(String[] likes) {
		this.likes = likes;
	}
	public String getJob() {
		return job;
	}
	public void setJob(String job) {
		this.job = job;
	}
	
	
}

以上即是我对JavaBean的简单学习与理解。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值