java - java中通过构造函数实例化对象失败

标签 java swing constructor windowbuilder

我试图通过不同包中另一个类的构造函数实例化一个对象,但出现错误提示

Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: The constructor Utilisateur(String, String, String, String, String, String, float, String, String, String) is undefined

我认为这与我声明 setter 的方式有关,但我不确定,希望你会知道

这些是通用的变量、setter(不是全部)和构造函数。Utilisateur.java

private static String login;
private static String password;
    public static void setLogin(String login) {
        Utilisateur.login = login;
    }

    public static void setPassword(String password) {
        Utilisateur.password = password;
    }
    public Utilisateur(String login,
                       String password,
                       String nom,
                       String prenom,
                       String sexe,
                       String date,
                       float poids,
                       String adresse,
                       String telephone,
                       String email) {
        setLogin(login);
        setPassword(password);
        setNom(nom);
        setPrenom(prenom);
        setSexe(sexe);
        setDate(date);
        setPoids(poids);
        setAdresse(adresse);
        setTelephone(telephone);
        setEmail(email);
    }

views.connexion.java 中的构造函数调用

Utilisateur user = new Utilisateur(login.getText(),
                                   password.getText(),
                                   nom.getText(),
                                   prenom.getText(),
                                   sexe.getSelection().getActionCommand(),
                                   date,
                                   Float.parseFloat(poids.getText()),
                                   adresse.getText(),
                                   telephone.getText(), email.getText());

最佳答案

我假设该包正在使用过时的类,并且应该重新编译包含 Utilisateur 的包或更新依赖的包。另外,强烈建议通过使用 Builder 模式来减少参数数量,以使其更易于管理。

关于java - java中通过构造函数实例化对象失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59202949/

相关文章:

java - android/java在项目中组织http web服务调用的结构/模式是什么?

java - Java 版 RabbitMQ : how to send multiple values?

java - 将文本换行到文本框中

java - 从父类(super class)的构造函数调用子类的构造函数

通过 this/classname 的 Javascript 成员访问器

java - 我想使用 swing mysql 插入数据

java - 如何使 Java Swing 应用程序远离交换/页面文件?

java - 两个 JPanel 之间的水平粘合未按预期发挥作用

c++ - 从模板基类继承构造函数而不重复模板参数?

java - 如何优雅地检测 SSL