编写一个java程序,定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。 在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和 用户密码时必须缺省时 email 地址是用户 ID 加上字符串"@gameschool.com"。
时间: 2023-06-05 07:04:36 浏览: 107
这个问题属于编程问题,我会尽力回答。以下是一个Java程序实现上述功能的示例代码:
```java
public class NetworkUser {
private String userId;
private String password;
private String email;
public NetworkUser(String userId, String password, String email) {
this.userId = userId;
this.password = password;
this.email = email;
}
public NetworkUser(String userId) {
this(userId, "", userId + "@gameschool.com");
}
public String getUserId() {
return userId;
}
public String getPassword() {
return password;
}
public String getEmail() {
return email;
}
}
```
这个类有两个构造函数,第一个构造函数需要传入用户ID、用户密码和email地址,第二个构造函数只需要传入用户ID,用户密码和email地址会由类自动生成。这个类还提供了获取用户ID、用户密码和email地址的方法。
阅读全文