我來自一個VB/C#背景,我難以理解的以下部分代碼的含義,特別是位「self.fColConsignments.Add」在構造函數中使用時,添加意思是什麼?
TConsignment = class(TCollectionItem)
constructor Create(Collection : TCollection); override;
...
function TIFCSUMMsg.AddConsignment: TConsignment;
begin
result := TConsignment(self.fColConsignments.Add);
end;
雖然您在問題標題中提到構造函數,但您的代碼只包含構造函數的*聲明*。對'Add'的調用發生在普通方法的定義中,而不是構造函數。 – 2011-05-04 16:39:44