在一个Unit中,在Pablic中和在前面的type中声明一个函数(过程)有什么区别?谢谢!

解决方案 »

  1.   

    type
      声明的是全局的,可以直接使用,而public中,在别的单元中使用时。前面要加上类名,如Form1.aa;在Type中的可以直接使用
      

  2.   

    type是用来申明类的。在interface.......implementation之间申明的任何东西都是全局的,包括类,变量等。Public是类对外的申明,有可能去子解一下JAVA,因为它是以类为概念的。
      

  3.   

    在Delphi中,在前面的type中声明一个函数(过程)默认是Public,
    同在Pablic中声明没有什么区别。