A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 来明坤 中级黑马   /  2012-8-10 22:18  /  1237 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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  该怎么做

1 个回复

倒序浏览
在classA中复写toString方法就行了。比如
class A {
         int i;
         A (int _i){
            i=_i;
         }
         public String toString(){//复写这个方法,就可以输出想要的值了。
                 return String.valueOf(i);
         }
        }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马