Delphi自定義類筆記 二

2021-04-08 11:18:42 字數 1287 閱讀 2691

delphi

自定義類筆記(二

)

開頭不加保留字的類成員

這裡講的開頭不加保留的類成員兩種情況一、在

private

、protected

、public

、published

所屬區域,非第乙個類成員可以不加這些保留字(省略)

二、若類的成員不些這個上述四個範圍之內,像在類的開頭部分有幾個沒有保留字的類成員,它的所屬情況分兩種:

a.該類或你類使用了「

」編譯指令的情況下,預設為

published

成員b.

該類或你類未使用「

」編譯指令的情況下,預設為

public

成員成員封閉等級的變更法則

變更方法:只需要在子類成員的宣告區重新宣告即可

遵循法則:可擴大該成員的可見度,但不要縮小成員的可見度。

因為縮小某些成員可見度使某些成員可見度降低,有可能困這些成員無法訪問而導致編譯錯誤

類成員的定義和實現

類成員

字段、方法、屬性

欄位與物件引用的實現

字段:指狹義上的字段——指物件還擁有的成員變數

(1)成員變數的封裝通常在

private

這個等級

(2)成員變數的定義必須早於任何屬性或方法的定義

(3)成員變數的型別沒有限制

倘若成員變數屬於

class

類,則此種情況我們稱該成員變數為「物件引用

方法

(1)

類名.方法名

屬性

與字段的區別;

(1)

字段只是乙個保留資料的空間,屬性可以被訪問,進行一些讀寫操作

(2)屬性需要加上保留字

property

,且要提供一些相關的讀寫方法

類的繼承

類的多型

Delphi自定義類

類的宣告 有兩種宣告辦法 一 自定義類的父類delphi內建類 type 類名 class 父類 成員表示式 end 1 保留字class說明該類是dephi內建類,將繼承父類的屬性和方法 2 父類 預設是delphi的祖先類tobject 二 完全自定義的類 type 類名 object 父類 成...

delphi自定義事件

為什麼我們點選按鈕,就會執行按鈕的onclick事件?這個事件是怎麼和我們自己的 關聯起來的。相信很多人都有這個疑問。那麼我們就通過乙個自定義事件來了解這裡面得執行原理。以乘法運算來顯示,如果乘數大於100,就提示使用者,太大了。這個事件用自定義事件定義。我新增了三個文字框,乙個按鈕,當第一或者第二...

delphi 自定義記憶體管理

1.主要通過getmemorymanager來hook原來的記憶體管理。2.通過setmemorymanager來設定你自己的新的記憶體管理,可以用乙個記憶體池來優化和管理程式的記憶體呼叫情況。procedure registermemmgr varamgr tmemorymanagerex beg...