網頁

2017年8月17日 星期四

Delphi : Class Method vs Object Method

簡單理解 Class Method 像是 C++ 中的 class constructor。而 Object Method 則是一般 C++ 宣告 Class 實體物件之後呼叫的 method。

最簡單的來說 Class Method 可以不經過宣告實體 object 就能被呼叫
例如說
    MyObject := MyClass.Create(  );
然而 Class Method 也可以從宣告過的實體物件被呼叫
    MyObject.MyClass( );

但是 Object Method 則必須從已經宣告過的物件來執行
    MyObject.MyMethod;

參考這網頁說明 "Understanding Class Methods"

沒有留言:

張貼留言

Python TypeError: 'module' object is not callable

程式碼其實相當簡單 import random random.random() 那問題出在哪?出在當初的檔名取名為 random.py 結果造成 Python 在 import 的時候造成問題。所以在取名Python 的檔名時,切記不要取成跟 Default Module...