package edu.cn.neusoft.project.model.vo; /*用户持久化类*/ public class Worker { private Integer wid; private String username; private String password; public Worker() { } }出现了 java: edu.cn.neusoft.project.model.vo.Worker的 single-type-import 已定义具有相同简名的类型和java: 无法将类 edu.cn.neusoft.project.model.vo.Worker中的构造器 Worker应用到给定类型; 需要: 没有参数 找到: java.lang.String,java.lang.String 原因: 实际参数列表和形式参数列表长度不同的错误,如何修改?请给出相应代码
时间: 2024-02-17 14:04:26 浏览: 107
基于Vue的细粒度交通时空大数据分析系统源码.zip
根据错误提示,我们可以看出问题出在创建 Worker 对象时的构造器参数上。应该是代码中有一个地方调用了这个构造器时没有传入任何参数,而这个构造器中又需要两个 String 类型的参数。
所以,我们需要在 Worker 类中添加这个构造器,并在调用这个构造器时传入正确的参数。可以按照以下方式进行修改:
```java
package edu.cn.neusoft.project.model.vo;
public class Worker {
private Integer wid;
private String username;
private String password;
public Worker() {
}
public Worker(String username, String password) {
this.username = username;
this.password = password;
}
}
```
添加了一个带有两个 String 类型参数的构造器,可以在创建 Worker 对象时传入用户名和密码。
使用这个构造器创建 Worker 对象的代码示例:
```java
Worker worker = new Worker("username", "password");
```
阅读全文