请问:书写程序的格式问题(50分)

  • 主题发起人 主题发起人 coolwindfly
  • 开始时间 开始时间
C

coolwindfly

Unregistered / Unconfirmed
GUEST, unregistred user!
在写程序的过程中发现,在delphi的单元文件中的程序格式往往是这样的
unit
interface
uses
type
var
implementation
_______________________________________________
下面则通常是一系列的过程或函数。如:
procedure TForm1.FormCreate(Sender: TObject);
begin

end;
procedure TForm1.Button1Click(Sender: TObject);
begin

end;
请问为什么不能直接的在implementation后直接写入程序而必须写在函数或者过程里面呢?难道一个单元只能由一系列的过程和函数所组成吗?
 
你说对了:)这就是面向对象的特色!
 
面向对象有类的封装,而封装有数据的作用域,就是说一个类:包含数据类型,过程及函数,在封装的类中有一个接口,可以实现数据域的公有,而另一些数据类型则是为了安全起见要封装起来,就是数据的不可见。也就是说隐藏一些私有的变量,暴露出一些公有的变量,这就是类的接口的实现。
还有很多,循序渐进地学习,慢慢就会知道的了!
一开始学习,只知其然就可以了,不要追究所以然,那样会影响你的进度。
随着知识的积累,这些自然而然就会明白的了~!
 
接受答案了.
 
后退
顶部