线程内这4种变量(v1-v4)作用域有什么区别呢?
  private
//v1
  protected
//v2
  public
//v3
  end;implementationvar
//v4  

解决方案 »

  1.   

    var
    //v4 
    从声明开始到文件结束其余三种和类中相同
      

  2.   

    哦 那v4就是全局变量了,写在任何unit中的都一样吧。v1-v3还是不懂,sorry基础差。v1:线程内的函数可以共享吧?
    v2:子类才可以用的?
    v3:什么时候需要在这里声明变量呢?
      

  3.   

    v4 
    implementation
    如果这样,那么V4在引用单元中都是可见的implementation



    v4 
    只是从声明开始在该单元结束中的域是可见的
      

  4.   

    v1,v2,v3详细说明你可以看关于类方面的资料
      

  5.   

    谢谢,看了,还有几个不是很确认:v1:线程内的函数可以共享吧?
    v2:子类才可以用的?
    v3:什么时候需要在这里声明变量呢?
      

  6.   

    private  这部分只能被相同的单元的代码访问,以下两个指示符也同样具有
    protected 这部分能被对象的派生类访问
    public 这部分能在程序引用该单元的任何地方访问