What is JavaBean?

Java classes that observe 4 rules:

  1. All properties are private;
  2. default constructor/constructor with no params;
  3. getter && setter;
  4. implements Serializable;

Done.