社区
非技术区
帖子详情
函数或变量定义在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
社区成员
5.3w+
社区内容
Delphi 非技术区
申请成为版主
帖子事件
创建了帖子
2003-12-12 03:43
社区公告
暂无公告