What is Java Bean with Example
A public non-argument constructor is present in it.
It implements Serializable interface which have no methods defined in it.
Bean is basically used for serialization of data and maintain its state during transfer.
public class Employee implements Serializable{
private int id;
private String name;
private int salary;
public Employee() {}
public Employee(String name, int salary) {
this.name = name;
this.salary = salary;
}
public int getId() {
return id;
}
public void setId( int id ) {
this.id = id;
}
public String getName() {
return name;
}
public void setName( String name ) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary( int salary ) {
this.salary = salary;
}
}