在implementation后声明的变量可以被本单元使用
在private中声明的是私有的也只能被本单元使用二者之间有什么区别.

解决方案 »

  1.   

    private 中声明的类中的变量,implementation 中是一个单元中的局部变量。
      

  2.   

    对啊,而且据cantu讲,private也只对申明在不同单元的类有用,如果几个类申明在同一个单元,private,public什么的,是没有分别的。
      

  3.   

    to microjuz(天才弟弟) :但是一些经验已经说明:实现类时,最好是一个单元一个类!这样就实现了类成员的访问控制!implementation 后面声明的变量对这个单元来讲是单元的全局的变量;
    private中声明的变量对于本单元定义的类来讲,它属于类的私有成员,只能被本类的成员访问。