问答详情
源自:3-6 使用 Date 和 SimpleDateFormat 类表示时间

Eclipse报错

package screen.date;
//import java.util.Date;

public class Date {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Date d = new Date();
        System.out.println(d);
    }

}


运行结果:screen.date.Date@15db9742

这是什么原因啊  添加java.util.Date 提示报错求大神指点

提问者:crazy_上帝 2015-02-27 09:00

个回答

  • 好帮手慕珊
    2015-02-27 13:46:49
    已采纳

    package screen.date;

    import java.util.Date;

     

    public class DateDemo {

     

        public static void main(String[] args) {

            // TODO Auto-generated method stub

            Date d = new Date();

            System.out.println(d);

        }

     

    }

     

    试试这段代码

  • Bad__Guy
    2015-06-23 00:15:13

    用你的代码写没问题啊!是什么原因也不分享下?

  • crazy_上帝
    2015-02-27 09:26:54

    “使用 Date 类的默认无参构造方法创建出的对象就代表当前时间”他这里是这么讲的啊,他说的意思不是不用重写,输出对象不是?

  • 好帮手慕珊
    2015-02-27 09:13:11

    你想打印日期吗,你自己定义的Date类与java.util.Date类同名,所以这里定义对象时调用的是自己定义的。如果没有重写String toString()方法,则输出对象时输出的是对象名。