Skip to content

Commit bdbca90

Browse files
committed
make getPassword public
1 parent 699aae5 commit bdbca90

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

src/main/java/User.java

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import java.io.Serializable;
2+
public abstract class User implements Serializable, Changeable{
3+
protected String username;
4+
protected String password;
5+
protected String email;
6+
boolean verified = false;
7+
boolean online = false;
8+
public User(String username, String password, String email){
9+
this.username = username;
10+
this.password = password;
11+
this.email = email;
12+
}
13+
public String getEmail(){
14+
return this.email;
15+
}
16+
public String getUsername(){
17+
return this.username;
18+
}
19+
public String getPassword(){
20+
return this.password;
21+
}
22+
23+
@Override
24+
// from Changeable
25+
public void changeFeature(String feature, String newFeature){
26+
if (feature == "Username"){
27+
this.username = newFeature;
28+
} else if (feature == "Password"){
29+
this.password = newFeature;
30+
} else if (feature == "Email"){
31+
this.email = newFeature;
32+
}
33+
}
34+
35+
}

0 commit comments

Comments
 (0)