【问题标题】:Help with small error - JAVA帮助解决小错误 - JAVA
【发布时间】:2011-03-24 00:21:55
【问题描述】:

您好,只是一个简单的问题..

我已经从已扫描的字符串构造了一个对象clientdetailslist

      ClientDetails clientdetailslist = new ClientDetails(client_ID,
                title, initials, surname, clientname,
                street, townorcity, postcode, clientaddress);

但是,在 new 之后出现的 ClientDetails 给出了错误,我不明白为什么。我认为这可能是班级的问题,但我很确定这很好。任何帮助都会很棒,因为我真的不知道为什么:|

编辑:错误消息来自 NetBeans 阅读:

找不到符号符号:构造函数 客户详细信息(java.lang.String 等 等)位置类:ClientDetails

PS 会发一张照片,但我没有代表。

抱歉,如果信息不足。如果您确实需要更多评论,我会尽快完成。谢谢

【问题讨论】:

  • 嗯,你愿意分享一下那个错误是什么吗?
  • 请粘贴错误信息。
  • 运行时不会报错。这是 NetBeans 中的错误..找不到符号符号:构造函数 Clientdetails(java.lang.String 等)位置类:ClientDetails
  • 这意味着没有构造函数接受你试图给它的参数。请发布您的构造函数代码。
  • ClientDetails clientdetailslist = new ClientDetails(client_ID, fullName, address);

标签: java object constructor


【解决方案1】:

也许这是您的大写字母(因为 Java 区分大小写)。 ClientDetails != 客户详情

【讨论】:

  • 我认为他写了那部分。我不认为这是实际错误的一部分。不过不确定。
【解决方案2】:

看来问题很可能出在 ClientDetails 类中。

在创建自己的类时,它需要有一个构造方法,在这种情况下,它的形式是:

 public ClientDetails(Parameters){
//Enter code here
}

Netbeans 错误是编译器错误,表明 ClientDetails 没有构造方法。因此,您尝试调用 ClientDetails 构造函数,而该方法实际上不存在于 ClientDetails 类中。

要解决此问题,您需要访问 ClientDetails 以将其添加到构造函数中(或者如果存在将其公开)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多