这里使toString()方法的覆盖的方法,除了我这里说的方法还有其他的方式吗?- import java.util.*;
- import java.text.*;
- class stStringTest
- {
- public static void main(String[] args)
- {
- myDate md=new myDate();
- System.out.println("外部类覆盖toString方法的结果:"+md);
- stStringTest d3=new stStringTest();
- System.out.println("主函数类覆盖toString方法的结果:"+d3.toString());
- }
- public String toString()
- {
- Date d3=new Date();
- String mydata=null;
- DateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
- mydata=sdf.format(d3);
- return mydata;
- }
- }
- class myDate extends Date
- {
- Date d=new Date();
- String mydata=null;
- DateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
- public String toString()
- {
- mydata=sdf.format(d);
- return mydata;
- }
- }
复制代码 运行结果:
外部类覆盖toString方法的结果:2013年09月24日 15:25:27
主函数类覆盖toString方法的结果:2013年09月24日 15:25:27
|