各位高手好:
请帮我解答以下问题好吗?在程序段中,[]括号里是我要问的问题!!!!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.
请您们给个答案好吗?如果我说的对你就说第几个问题对;不对的请按题号给解释出来好吗?拜托拜托了??!!!!!!!!!
请帮我解答以下问题好吗?在程序段中,[]括号里是我要问的问题!!!!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.
请您们给个答案好吗?如果我说的对你就说第几个问题对;不对的请按题号给解释出来好吗?拜托拜托了??!!!!!!!!!
紧接着在 implementation 后面实现;
3.范围是整个工程但必须用Form1.procedureName用,也就是说Form1的实例必须存在;这点与第一个问题的全局函数不一样,那儿的函数在Form1的实例不存在的情况下也可以用;4.全局变量;工程声明周期,工程作用范围 :仅代表个人意见
二.本类使用(To DainelLee(Iinexperience) ,子类并不能访问父类的private成员)
三.创建了类的对象的地方
四.单元内以及引用该单元的地方.
五.是
[注意对于二,如果子类与 父类在同一单元,则可以访问.]