JavaBeans是 班级 那个 概括 将多个对象合并为单个对象(bean)。它是一个java类,应该遵循以下约定:
null
- 必须实施 可序列化 .
- 它应该有一个公共的无参数构造函数。
- 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方法的语法:
- 它应该是公开的。
- 返回类型应为void。
- setter方法的前缀应为set。
- 它应该有一些论证,也就是说,它不应该是no-arg方法。
getter方法的语法:
- 它应该是公开的。
- 退货类型不应无效,即根据我们的要求,我们必须提供退货类型。
- 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
本文由 比沙尔·库马尔·杜比 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END