为了账号安全,请及时绑定邮箱和手机立即绑定

java:此编译单元中已定义日期

java:此编译单元中已定义日期

呼唤远方 2022-06-30 18:02:51
InteliiJ IDE 制作Date.java:import java.util.Date;public class Date {    public static void main (String args[]) {        java.util.Date date = new java.util.Date();        System.out.println(date.toString());    }虫虫秀错误:(2, 1) java: Date is already defined in this compiler unit谢谢
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

您的类名不能与您的任何导入相同。


因为是你 import java.util.Date,那么Date你脚本中的任何地方都隐含意味着java.util.Date......


然后有两个解决方案:1.重命名你的类,你可以去掉代码中使用 Date 的限定符


import java.util.Date;


public class DateMain {

    public static void main (String args[]) {

        Date date = new Date();

        System.out.println(date.toString());

    }

}

或删除导入


public class Date {

    public static void main (String args[]) {

        java.util.Date date = new java.util.Date();

        System.out.println(date.toString());

    }

}


查看完整回答
反对 回复 2022-06-30
  • 1 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信