I have a Class USER which has instance variables with default values. like give below
public class User{
private String username="";
private String password = "";
private Boolean isValidUser = true;
private Boolean email = "sample@gmail.com"
........
}
now i have changed my class like
public class User{
private String username;
private String password;
private Boolean isValidUser;
private Boolean email
........
public User(){
email = "sample@gmail.com";
isValidUser = true;
.......
}
}
I though keeping those default values in constructor is good practice.
i know it's stupid Question =D but wanna know your opinion.