diff --git a/src/main/java/SignUp.java b/src/main/java/SignUp.java new file mode 100644 index 0000000..97b4128 --- /dev/null +++ b/src/main/java/SignUp.java @@ -0,0 +1,42 @@ +public class SignUp { + private String name; + private String password; + + // Constructor + public SignUp(String name, String password) { + this.name = name; + this.password = password; + } + + // Getters and Setters + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + // Function to create user + public static SignUp createUser(String name, String password) { + // add validation logic here + return new SignUp(name, password); + } + + public static void main(String[] args) { + // Example + SignUp user = createUser("JohnDoe", "password123"); + + // Example of accessing properties + System.out.println("User Name: " + user.getName()); + System.out.println("User Password: " + user.getPassword()); + } +} \ No newline at end of file