黑马程序员技术交流社区

标题: 代码问题 需呀加代码? [打印本页]

作者: 来明坤    时间: 2012-8-10 22:18
标题: 代码问题 需呀加代码?
public class TestArray {
public static void main(String args[]) {
  A a[];
  a=new A[1];
  a[0]=new A(123);
  System.out.println(a[0]);
}
}
class A {
int i;
A (int _i){
   i=_i;
}
}
结果为A@de6ced  是个内存地址    我想同时输出   123  该怎么做
作者: 周坤    时间: 2012-8-10 22:30
在classA中复写toString方法就行了。比如
class A {
         int i;
         A (int _i){
            i=_i;
         }
         public String toString(){//复写这个方法,就可以输出想要的值了。
                 return String.valueOf(i);
         }
        }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2