函数或变量定义在TYPE的下面而不是public/private好困惑哦,这是面向对象编程吗?

PXXYJ 2003-12-12 03:43:42
函数或变量定义在TYPE的下面而不是public/private好困惑哦,这是面向对象编程吗?DELPHI该怎么编写才最规范啊,能体现封状,继承,代码重用?
...全文
18 12 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
PXXYJ 2003-12-14
请教的问题对很多高手来说太幼稚拉,大家骂几句也行,我虚心接受!不过还是感谢大家的帮助,有问题我还是不客气的问咯:)
窗体就是一个类,放在窗体上的组件也是类,两者什么关系啊?为什么在实现部分里要加上如TForm1.过程呢?
  • 打赏
  • 举报
回复
maskedman 2003-12-12
forgetter讲的是对的
  • 打赏
  • 举报
回复
nuaabestbo 2003-12-12
是published ;
是面向对象编程!
学习C++;
  • 打赏
  • 举报
回复
zhoutian618 2003-12-12
《DELPHI 5 开发人员指南》那本书上都写了,
建议楼主去看看。
  • 打赏
  • 举报
回复
stubborndonkey 2003-12-12
如果比较完美主义,就把函数方法什么的也放到个工具类里PUBLIC吧。可以做成CLASS方法,不用生成对象了
  • 打赏
  • 举报
回复
SeaWave 2003-12-12
TO zhangnan623(狐和鹅),就算记录是这样的,那也不是定义变量,只是声明呀,并未申请空间。
  • 打赏
  • 举报
回复
Cipherliu 2003-12-12
如果没有public/private关键字,默认值是published
  • 打赏
  • 举报
回复
zhangnan623 2003-12-12
有些记录定义是这样,比如:
type
TCopyCutMode = (cmNone, cmCopy, cmCut);
TCopyCutRecord = record
Mode: TCopyCutMode;
Node: Integer;
P: PSheBeiJieGou_Data;
end;
  • 打赏
  • 举报
回复
hch_45 2003-12-12
多看书~~~
  • 打赏
  • 举报
回复
forgetter 2003-12-12
楼主太强了:)

是说在interface下面吧,就相当于全局变量或函数, 最好的做法是放到一个独立的单元中, 面向对象?那么delphi中的函数你都不要用了:)
  • 打赏
  • 举报
回复
SeaWave 2003-12-12
TYPE下面声明的是类型,而不是变量。
  • 打赏
  • 举报
回复
flyforlove 2003-12-12
函数或变量定义在TYPE的下面??????????????
  • 打赏
  • 举报
回复
发帖
非技术区
加入

813

社区成员

Delphi 非技术区
申请成为版主
帖子事件
创建了帖子
2003-12-12 03:43
社区公告
暂无公告