Java中的JavaBean类

JavaBeans是 班级 那个 概括 将多个对象合并为单个对象(bean)。它是一个java类,应该遵循以下约定:

null
  1. 必须实施 可序列化 .
  2. 它应该有一个公共的无参数构造函数。
  3. JavaBean中的所有属性都必须是公共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方法的语法:

  1. 它应该是公开的。
  2. 返回类型应为void。
  3. setter方法的前缀应为set。
  4. 它应该有一些论证,也就是说,它不应该是no-arg方法。

getter方法的语法:

  1. 它应该是公开的。
  2. 退货类型不应无效,即根据我们的要求,我们必须提供退货类型。
  3. getter方法的前缀应该是get。
  4. 不应该有任何争论。

对于布尔属性,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

本文由 比沙尔·库马尔·杜比 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享