摘要: 方法来到类中, 以前的特点基本都在;因为类一般是存在于一个继承链中, 所以就有了一些新的概念, 譬如: 继承、覆盖;也有了很多新名称, 譬如: 静态方法、虚方法、动态方法、抽象方法、类方法、消息方法.先从虚方法与动态方法开始吧//下面的类中就定义了两个虚方法(virtual)、两个动态方法(dynamic)TMyClass = class procedure Proc1(x,y: Real); virtual; function Fun1(x,y: Real): Real; virtual; procedure Proc2(x,y: Real); dynamic; function Fun2( 阅读全文
posted @ 2011-07-19 09:34 70 阅读(1140) 评论(0) 推荐(0)
摘要: 类中包含字段,方法,属性(属性包含事件);字段是靠方法组织 与操作的;属性也只是方便和规范了字段与方法的使用。 先从非类中的方法谈起;离开类的怀抱,我们更喜欢把方法叫做过程或函数。//要点1: 过程用procedure定义,函数用function定义;过程没返回值,函数有返回值procedure MyProc;begin ShowMessage('ok');end;function MyFun: string;begin Result := 'ok';end;//过程和函数都可以有一个或多个参数;参数用;号分开procedure MyProc(i: Intege 阅读全文
posted @ 2011-07-18 09:56 70 阅读(395) 评论(0) 推荐(0)