构造函数 Login(int, String, String, String, Date, String, String, int) 未定义

问题描述 投票:0回答:1

[在此输入图片描述](https://i.sstatic.net/AQD6Sb8J.jpg) 我有这个错误并且无法修复它。请帮我 我的DbContext也已经连接成功 我的模型部分如图所示,木豆也在照片中。我希望每个人都可以帮助我修复这个错误 还添加了 toString gets set 方法,这些方法由 eclipse 自动生成 我不知道如何修复该未指定的错误。我希望有一个人可以帮助我 (构造函数 Login(int, String, String, String, Date, String, String, int) 未定义) 这是错误吗

java servlets
1个回答
0
投票

这是因为这两个类都被命名为Login。 IDE 认为您正在使用扩展了 DBContext 的 Login 类,而该类确实没有这样的构造函数。您还可以在导入中看到简单的 Login 类尚未导入。在这种情况下,你可以做两件事。

  1. 重命名登录类之一。

  2. 指定每次要使用哪个登录类。当您输入“登录”时 这些自动补全应该出现:
    enter image description here

    如果我选择其他登录类,它将像这样导入: enter image description here 正如您所看到的,Java 将其理解为不同的 Login 类,因为它 小路。你可以看出这不是很容易阅读,这就是为什么最好 选择 选项 1

我为复制您的问题而编写的完整代码:

package project.model;

public class Login {
    public Login(String a , String b){
        System.out.println(a);
        System.out.println(b);
    }
}

这是您出现问题的班级

package project.dao;

public class Login extends BDContext{
    public void check(){
        project.model.Login login = new project.model.Login("value","value");
    }
}

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.