各位高手好:
请帮我解答以下问题好吗?在程序段中,[]括号里是我要问的问题!!!!Unit Unit1;interface                  !!!!第一个问题!!!!
 [在这里声明的变量,函数,过程.不仅在本单元公用,而且其他单元可以调用对吗?]uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,  
  Forms,Dialogs;
type
  TForm1 = class(TForm)
  private                !!!!第二个问题!!!!
 [在这里声明的变量,函数,过程呢?它们的作用范围是什么呢???]    { Private declarations }  public
                !!!!第三个问题!!!!
 [在这里声明的变量,函数,过程呢?它们的作用范围又是什么呢???]    { Public declarations }
  end;var
              !!!!第四个问题!!!!
  [这里声明的东西又是什么用呢?]
  Form1: TForm1;implementation
          !!!!第五个问题!!!!
 [在这里声明的变量,函数,过程.在本单元中是公用的,不能被其他单元调用是吗?]{$R *.dfm}end.
     请您们给个答案好吗?如果我说的对你就说第几个问题对;不对的请按题号给解释出来好吗?拜托拜托了??!!!!!!!!!
  

解决方案 »

  1.   

    对于第一个问题中说的全局函数变量;一般在  implementation 前面声明
     紧接着在 implementation 后面实现;
      

  2.   

    2.范围是本类和其子类;
    3.范围是整个工程但必须用Form1.procedureName用,也就是说Form1的实例必须存在;这点与第一个问题的全局函数不一样,那儿的函数在Form1的实例不存在的情况下也可以用;4.全局变量;工程声明周期,工程作用范围   :仅代表个人意见
      

  3.   

    一是.
    二.本类使用(To DainelLee(Iinexperience) ,子类并不能访问父类的private成员)
    三.创建了类的对象的地方
    四.单元内以及引用该单元的地方.
    五.是
    [注意对于二,如果子类与 父类在同一单元,则可以访问.]
      

  4.   

    你面向对象基础知识还没有学好,你可以看Delphi的帮助,里面都有讲