//類單元unit Person;interfacetype TPerson = class(TObject) private FName: string;
unit Unit1;interfaceuses Classes, Controls, Forms, Dialogs, StdCtrls;type TForm
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphi
//顯示窗體中所有控件的函數function GetCtrls(Control: TWinControl; List: TStringList): Bool
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graph
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphi
說到類, 就會提到: 屬性、方法、事件 (這是類包含的內容); 封裝、繼承、多態 (這是類的主要用途). 下面定義並調用了了一個過程 MyProc、一個
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphi
先勾畫一下思路: 1、建立一個類, 裡面有年齡字段 FAge; 2、通過 Age 屬性讀寫 FAge; 3、如果輸入的年齡剛好是 100 歲, 將會激發
先新建一個 VCL Forms Application 工程, 代碼中就已經出現了兩個類: 一個是 TForm 類; 一個是 TForm1 類; TForm
//這個類中的兩個字段沒有封裝 TMyClass1 = class FName: string; FAge: Integer; end; //這個類中
什麼是多態? 我的理解就是: 同樣一個方法, 在不同的對象裡會有不同的實現, 僅此而已.unit Unit1;interfaceuses Windows,
//標准語法 TMyClass1 = class(TObject) end; //如果是繼承自 TObject 可以省略 TMyClass2 = class
//例1: 這是正確的 TClassA = class FIEld1: string; FIEld2: Integer; end; TClassB = c
類中包含字段、方法和屬性(屬性包含事件); 字段是靠方法組織與操作的; 屬性也只是方便和規范了字段與方法的使用. 因此我覺得: 方法是最重要的. 方法無處
[1] - 虛方法與動態方法 方法來到類中, 以前的特點基本都在; 因為類一般是存在於一個繼承鏈中, 所以就有了一些新的概念, 譬如: 繼承、覆蓋;也有了