type
  TDate = class
  procedure SetValue(const Value : Integer);  <---- 这段怎么解释??

解决方案 »

  1.   

    前面加上const表示value参数在setvalue这个过程中不允许被修改
      

  2.   


    type
      TDate = class
      private         <-------  如果private 和 public 在这,是意味着什么功能??
      procedure SetValue(const Value : Integer);前面加上var表示value参数在setvalue这个过程中允许被修改是吗??
      

  3.   

    private意味着类的作用域是私有的,不为其它子类和其它单元引用的。const如果后面跟的是有序类型常量则不可以修改它的值,如果跟的事指针的话,不可以修改指针指向其它变量,但可以修改指针指向变量的值。
      

  4.   

    加上var是传地址,就是引用了,更改地址对应的内容,当然就是指明,我把对象的地址给你,在过程中你要改就改
      

  5.   

    汗了,我只知道Const是常量,Var是变量……