Eclipse报错

来源:3-6 使用 Date 和 SimpleDateFormat 类表示时间

crazy_上帝

2015-02-27 09:00

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 提示报错求大神指点

写回答 关注

4回答

  • 好帮手慕珊
    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);

        }

     

    }

     

    试试这段代码

    crazy_...

    找到原因了 谢谢

    2015-02-27 15:46:35

    共 1 条回复 >

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

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

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

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

    crazy_... 回复好帮手慕珊

    文件名不是根本原因 你可否试着写一个我看一下

    2015-02-27 11:42:21

    共 2 条回复 >

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

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

    crazy_...

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

    2015-02-27 09:27:14

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题