日期:2014-05-20  浏览次数:20596 次

每次创建一个自定义的类的对象都会被赋值为此类第一个创建的对象的值,为何这样??
一个自定义的tuple类:
import   java.util.*;
interface   TupleInterface   {
ArrayList   attName=new   ArrayList();
ArrayList   attValue=new   ArrayList();
}
public   class   Tuple   implements   TupleInterface{
}

每次新建一个tuple对象时   Tuple   tuple=new   Tuple();,都会默认给它赋值为第一个建的tuple对象的值(或是引用),这是怎么回事?谢谢!

------解决方案--------------------
楼主同一个问题开了两个帖

这个问题在另一个帖已经解决了。所以大家不用回了。

LZ干脆把这的分也给我算了……