Java中的Java Bean类是什么_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java中的Java Bean类是什么

Java中的Java Bean类是什么

更新时间:2022-11-11 10:14:20 来源:极悦 浏览924次

JavaBean 是将许多对象封装到单个对象(bean)中的类。它是一个应遵循以下约定的 java 类:

必须实现Serializable。

它应该有一个公共的无参数构造函数。

java bean 中的所有属性都必须是私有的,具有公共 getter 和 setter 方法。

// Java program to illustrate the
// structure of JavaBean class
public class TestBean {
private String name;
public void setName(String name)
	{
		this.name = name;
	}
public String getName()
	{
		return name;
	}
}

setter 方法的语法:

它应该是公开的。

返回类型应该是无效的。

setter 方法应该以 set 为前缀。

它应该有一些参数,即它不应该是无参数方法。

getter 方法的语法:

它应该是公开的。

return-type 不应为 void,即根据我们的要求,我们必须提供 return-type。

getter 方法应以 get 为前缀。

它不应该有任何争论。

对于布尔属性,getter 方法名称可以使用“get”或“is”作为前缀。但建议使用“是”。

// Java program to illustrate the
// getName() method on boolean type attribute
public class Test {
private boolean empty;
public boolean getName()
	{
		return empty;
	}
public boolean isempty()
	{
		return empty;
	}
}

执行

// Java Program of JavaBean class
package geeks;
public class Student implements java.io.Serializable
{
private int id;
private String name;
public Student()
	{
	}
public void setId(int id)
	{
		this.id = id;
	}
public int getId()
	{
		return id;
	}
public void setName(String name)
	{
		this.name = name;
	}
public String getName()
	{
		return name;
	}
}
// Java program to access JavaBean class
package geeks;
public class Test {
public static void main(String args[])
	{
		Student s = new Student(); // object is created
		s.setName("GFG"); // setting value to the object
		System.out.println(s.getName());
	}
}

输出:

GFG

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>