刚才问题没写完就无法再写入了,拷贝也拷不了,sorry,接下:
在测试机小流量数据测试的时候无此情况发生,在商用机上(商用数据流量比较大)时有发生,:(
不知各位有无类似情况发生,请帮忙,谢……

解决方案 »

  1.   

    strGameID是static 成员吗?
    否则就是对象搞错了,每个对象都有一份实例成员的拷贝
      

  2.   

    试试不在abstract class类中定义这个变量而在两个具体类中定义
      

  3.   

    静态变量strGameID 是在实例化的时候在构造函数中通过读取静态方法读配置文件赋值di,总是提示:
    field strGameID used to be static
    FT,请各位继续讨论……^_^
    to star821116:以为现在是想通过抽象基类定义一个大体框架,提供公用的方法而不需子类实现,所以暂时还是打算还是在基类中定义。
      

  4.   

    sorry,片断代码如下(其它,略):
    public abstract class BasicGame 
    {
    public String strGameID;

    public void setGameID(String strGameID)
    {
    this.strGameID = strGameID;
    }

    public String getGameID()
    {
    return this.strGameID;
    }
    }public class AlumniGame extends BasicGame
    {
        public AlumniGame()
        {
    init();
        }    public void init()
        {
         ConfigRead.m_fileName = "../alumni.conf";
             strGameID = ConfigRead.loadConf("strGameID");
        }
    }
      

  5.   

    例化的时候在构造函数中通过读取静态方法读配置文件赋值
    出错!!!!静态方法只能访问静态变量的!!!!
    public String strGameID; 是非静态的啊!!
      

  6.   

    不好意思!!
    你的代码没有问题啊!难道还报错??试试看看下面的代码:
             去掉 抽象类中的 this!
    public void setGameID(String astrGameID)
    {
    strGameID = astrGameID;
    }

    public String getGameID()
    {
    return strGameID;
    }
      

  7.   

    UP一下,问题依旧啊……
    BTW:请问各位,用抽象类不??现在的设计好像有问题??
      

  8.   

    参照Template等模式重新设定了这个抽象基类,问题解决,结贴散分,谢谢各位……^_^