User user = new User(username, userIp);User user = new User(username, userIp);user = new User(st.nextToken(), st.nextToken());User user = new User(st.nextToken(), st.nextToken());User user = new User(kickOutUser, kickOutUser);无法实例化类型User怎么办
时间: 2024-02-16 20:03:35 浏览: 26
这个错误通常是因为在实例化User对象时,没有提供User类所需的构造函数参数,或者提供的参数类型不正确。根据你提供的代码,可以看出你在实例化User对象时,需要传递不同的参数,因此需要在User类中定义多个构造函数。
你可以根据需要在User类中添加不同的构造函数,例如:
```
public class User {
private String name;
private String id;
private String ip;
public User(String name, String id) {
this.name = name;
this.id = id;
}
public User(String name, String id, String ip) {
this.name = name;
this.id = id;
this.ip = ip;
}
public User(String kickOutUser) {
this.name = kickOutUser;
this.id = "";
this.ip = "";
}
// 省略其他代码
}
```
这样就可以根据不同的参数来实例化User对象了。当你需要传递两个参数时,可以使用`User user = new User(username, userIp);`或`User user = new User(st.nextToken(), st.nextToken());`;当你需要传递一个参数时,可以使用`User user = new User(kickOutUser);`。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)