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

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


谢谢


呼唤远方
浏览 156回答 1
1回答

浮云间

您的类名不能与您的任何导入相同。因为是你 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());    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java