public class DateTest {
public static void main(String args[]) {
Date days[];
days = new Date[3];
for (int i = 0; i < 3; i++) {
days[i] = new Date(2011, 7, i+27);
}
System.out.println(days[1]);
}
}
class Date {
int year;int month;int day;
Date(int y, int m, int d) {
year = y;
month = m;
day = d;
}
}
怎么显示的是Date@de6ced
刚学的java,谢谢各位指点!
public static void main(String args[]) {
Date days[];
days = new Date[3];
for (int i = 0; i < 3; i++) {
days[i] = new Date(2011, 7, i+27);
}
System.out.println(days[1]);
}
}
class Date {
int year;int month;int day;
Date(int y, int m, int d) {
year = y;
month = m;
day = d;
}
}
怎么显示的是Date@de6ced
刚学的java,谢谢各位指点!
解决方案 »
- 请教java什么 Hasp表存取速度最快?谢谢
- 哪位大侠能告诉我Java中的引用和C++中的引用的区别吗?谢谢!
- executeQuery()方法查询数据库问题,高手帮忙看看!谢谢
- 从HWND到JFrame?
- JNA对窗口透明化的用法问题
- tomcat 5.0.2+elipse 2.1怎样建立一个工程,并运行?
- Ant中使用javac任务老是出错
- hycao(海草),你在这个跟一个帖子,我把剩下的100分给你!
- 谁有rose2000或者2001的crack或者license?请给URL,[email protected],马上给分
- 如何改变button上的标签,比如start按钮按下之后变成stop,在按一次又成start.如此循环。
- 这两种加载工程资源方法的区别
- 经典String str = new String("abc");内存分配问题
System.out.println(days[1]); 这个地方会默认调用toString();如果没重写的话就是Object的toString
输出的就是类名+@+hashcode
return String.format("%d年%d月%d日",this.year,this.month,this.day);
}
toString 是Object中的方法,每个类都会继承这个类,重写就可以了。public String toString {
return y + m + d + "";//格式可以改变。}
return this.year + this.month + this.day + "";//格式可以改变。
}