当前位置: 代码迷 >> J2SE >> 输出结果不一样,该如何处理
  详细解决方案

输出结果不一样,该如何处理

热度:89   发布时间:2016-04-24 16:31:09.0
输出结果不一样
public   class   A   {
                int   y,m,d;
public   A(int   y,int   m,int   d){
this.y=y;
this.m=m;
this.d=d;

}
public     String   da=y+ ". "+m+ ". "+d;
public     String   getDate(){
return(y+ "年 "+m+ "月 "+d+ "日 ");
}                              
              public   static   void   main(String[]   args){
              A   dat=new   A(2007,4,8);
                            System.out.println( "date= "+dat.da);  
                            System.out.println( "date= "+dat.getDate());  
              }
}

//dat.da   和dat.getDate(),为什么得出的结果不一样呢。

------解决方案--------------------
类的初始化过程:静态自由代码,非静态自由代码,静态变量,非静态变量,构造器
  相关解决方案