Out of the following statements, which one is not true about the Java beans?
1) It extends the java.io.Serializable class
2) It implements the java.io.Serializable interface
3) It provides getter and setter methods for its properties
4) It provides us with no argument constructor