ahuajjjj 2023-03-16 14:35 采纳率: 55.6%
浏览 19
已结题

JAVA Myeclipse

请问我这个people()为什么报错?请问这个报错要怎么修改?刚开始学

img

img

  • 写回答

4条回答 默认 最新

  • 心寒丶 全栈领域优质创作者 2023-03-16 15:09
    关注

    因为你People中没有无参的构造方法,只有一个三个参数的构造方法,你可以再建一个无参的,
    public People(){}
    或者在new people的时候传三个参数
    People cjy = new People("cjy", "男", 18);

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • MarkHan_ 2023-03-16 14:43
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    这个People()报错是因为在Deom1类中创建People对象时,没有传入必要的参数,导致People构造函数中的参数无法被正确初始化。

    为了修复这个错误,您需要在创建People对象时传入正确的参数,就像这样:

    People cjy = new People("cjy", "男", 18);
    
    
    

    此外,您的代码还有一些拼写错误。请注意,sex应该是小写的,而不是大写的“X”,并且System.out.println()应该是小写的,而不是printIn()。

    评论
  • threenewbee 2023-03-16 14:44
    关注

    people构造函数需要2个参数,你没有写。

    评论
  • 追cium 2023-03-16 14:57
    关注

    参考GPT和自己的思路:

    根据截图显示,你的people()方法的构造函数在语法上没有错误,所以你需要检查是否导入了正确的类以及类路径是否正确。此外,也需要检查是否存在其他错误。具体处理建议如下:

    1.检查类路径是否正确:打开项目中的.jardesc文件,检查class path路径是否正确。

    2.检查导入的类是否正确:检查导入的类是否存在语法错误或拼写错误,确保类名的大小写与导入的类名一致。

    3.检查是否存在其他错误:查看代码中是否有其他语法错误或逻辑错误,有可能错误并不在构造函数中,而是在其他地方引起的。

    如果上述方法都无法解决问题,可以尝试卸载和重新安装MyEclipse软件,或者查找MyEclipse官方的文档和社区获取更多的帮助。

    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月16日
  • 已采纳回答 3月16日
  • 创建了问题 3月16日

悬赏问题

  • ¥30 计算机网络子网划分路由模拟操作
  • ¥15 MATLAB的画图问题
  • ¥15 c语言用fopen_s成功打开文件之后闪退
  • ¥20 用C++完成,并且运用数组
  • ¥30 求解电力系统潮流计算结果不收敛问题
  • ¥15 某易易盾点选data解析逆向
  • ¥15 系统崩溃,关于订单的处理
  • ¥15 datax-web连接hive为数据源时发生报错,如何解决?
  • ¥15 plink在进行gwas分析时总读取不到表型
  • ¥20 数据结构与c语言的实践内容