首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pascal理解

Pascal理解
EN

Stack Overflow用户
提问于 2013-06-19 20:17:19
回答 1查看 86关注 0票数 0

因此,假设这段代码可以工作。

代码语言:javascript
复制
{***Start declaration of TMakeProd ***}

TListMakeProd = class (TListNF)
  procedure SortProcProdSeqNum;
  procedure LoadFromRep(aFileRep, aNo : String);
  function Find(aMakeProdID : Integer) : TMakeProd;
  function FindObj(aMakeProd : TMakeProd) : TMakeProd;
end;

TMakeProd = class (TProduct)
private
  FMakeProductID : Integer;
  FProdLotSize : Longint;

public
  LiProcProd : TListProcProd;
            {Load from a database.}
 { procedure SortLiProcProdSeqNum;   }
  constructor Init(aMakeProductID: Integer; aProdLotSize: Longint);
  destructor Done; override;
  destructor Destroy;  override;
  property MakeProductID : Integer read FMakeProductID write FMakeProductID ;
  property ProdLotSize : Longint read FProdLotSize write FProdLotSize ;
  function findNextProcProd(aProcProd: TProcProd) : TProcProd;

{ create function with return if required. }
end;

我不理解的是这个声明,我知道TListProcProd是一个类,其他的我都理解,但是这部分我不理解,这只是一个类声明,假设所有的类都被正确地声明了

EN

回答 1

Stack Overflow用户

发布于 2013-06-20 22:04:13

代码语言:javascript
复制
type
  TMakeProd = class(TProduct)
  ....
    LiProcProd : TListProcProd;
  ....
  end;

在此声明中,LiProcProd是一个公共字段。这是由documentation描述的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17190951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档