类的概念是OO编程的核心,类中可以添加带有数据的方法。OO编程的主要优点就是可重复使用性。这个地方就是重复使用吧

解决方案 »

  1.   

    这就是面向对象,是实例化,建议看看MSDN。
      

  2.   

    补充:如果 ABC abc 是 类ABC的字段,应是实现“简单链表结构”:class ABC 
    {
            private ABC abc = null ;
    public ABC NextAbc
    {
    get
    {
    return abc 
    }
    }
    public ABC NewAbc()
    {
    abc = new ABC();
    return abc 
    }
    }
    如果 ABC abc=new abc() 是 类ABC某方法中的局部变量,则有如下可能:     创建单件(实例)模式     class ABC 
         {
            private ABC m_abc = null;
    private ABC()
    {
    ......
    }
    public ABC Create()
    {
        if (m_abc == null)    
                {
    m_abc = new ABC(); 
                    return m_abc;
        }
                else
                {
                    return m_abc;
                }
      }
         }
      

  3.   

    补充:
        还有一种可能:实现克隆class ABC : ICloneABCle
    {
    string m_MyRef;

    public ABC()
    {
    } private ABC(string v)
    {
    this.m_MyRef = (string)(v.Clone());
    }

    public Object Clone()
    {
    return new ABC(m_MyRef);
    }
    }