I know that a similar question has been answered before in other questions but all the ones i found does not apply to my situation so i decided that i ask it.
This line gives an error:
User users = new User();
Error message:
constructor User in class User cannot be applied to given types;
required: String,String,String,String
found: no arguments
reason: actual and formal argument lists differ in length
Below is my java class file.
public class User {
private String username;
private String pwd;
private String email;
private String role;
public User(String username, String pwd, String email, String role) {
this.username = username;
this.pwd = pwd;
this.email = email;
this.role = role;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
}