在每个单元文件中在Private和Public中声明的变量有什么不同?他们又和Var中声明的变量有什么区别?还有什么叫做类呢?这个问题对于各位大侠来说是不是很简单?能说得详细点吗?

解决方案 »

  1.   

    Public是全局变量,在其它的类中也可以调用
    Private定义的变量只能在本类中使用
    var中声明的变量仅能在本过程或函数中使用
      

  2.   

    Public 是公共变量,不管是不是同一类的对象都可以访问。
    Private 是私有变量,只有同一类的对象才可以相互访问。
    以上这两个关键字都是用于声名一个类的时候用的,在函数里不用这些。
    Var是在函数里定义变量的。
    关于一个类:比如说人是一个类,可以用语言交流而你或我就是这个类的实例。
      

  3.   

    还有就是要好好学英文,有些意思自己从字面上就可以理解!纠正:Public,Private是用来设置类成员的可见性,并非声明变量,成员当然不等于变量!声明的变量不一定只在函数、过程中使用,它理所当然可以是全局性的!
      

  4.   

    谢谢各位先。我说的Var不是在过程和函数中自己定义变量的Var,是在Public下面的那一个。还有怎么声明自己的类呢?这个问题确实搞得我很狼狈。我会自己写函数和过程,就是不知道怎么声明自己的类。谢谢各位了!!
      

  5.   

    public 下面声明的变量为公有最简单声明一个类type
     myclass=class(tobject);
      

  6.   

    TAA = class
    里头是类成员与函数
    他们有是否向其他类工放的指示字
    public里头的是他类可以使用
    private呢,是本类及友类可以使用
    proected呢,是子类可以使用就像几个盒子,这个里头的东西哪些人能拿。
    end;
      

  7.   

    为什么要声明类呢?他有什么好处吗?在Public 和 Private中也有定义String和Integer的变量,那是干什么的?它和Var(指的是Public下面的那一个了)中的变量有什么区别?
      

  8.   

    To ColdWolf(天边流星):
      请问你有这方面的介绍吗?如果方便的话。能否发给我一份呢?谢谢了。
    [email protected]