I have below java abstract class.
public abstract class Base implements Serializable {
private static final long serialVersionUID = 2602178514139825116L;
private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
MainRequest.java
public class MainRequest extends Base {
te static final long serialVersionUID = -1724534962722346709L;
private String key;
private String name;
public MainRequest(String id){
super.setId(id);
}
public MainRequest(String key, String name){
this.key = key;
this.name = name;
}
public String getKey() {
return key;
}
public String getName() {
return name;
}
}
Is my MainRequest .java
class correct? Do i need to call super class constructor also? Any improvements to MainRequest.java ?
Thanks!