关于类成员,两种写法有和不同?

yjbnew 2012-06-07 12:41:10
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure test;
private
{ Private declarations }
public
{ Public declarations }
end;
//另外一种写法:

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);

private
procedure test;
{ Private declarations }
public
{ Public declarations }
end;
...全文
208 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
引用 3 楼 的回复:
阁下的意思是DELPHI自动生成的代码不规范?
[/Quote]
那阁下认为规范?
「已注销」 2012-06-07
  • 打赏
  • 举报
回复
没有加访问限制标志(private,protected,public,published)的默认为public
yjbnew 2012-06-07
  • 打赏
  • 举报
回复
谢谢各位。
kaikai_kk 2012-06-07
  • 打赏
  • 举报
回复
published
「已注销」 2012-06-07
  • 打赏
  • 举报
回复
恩,是PUBLISHED
ccrun.com 2012-06-07
  • 打赏
  • 举报
回复
默认为published
yjbnew 2012-06-07
  • 打赏
  • 举报
回复
到底默认是public还是publish?
yjbnew 2012-06-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
哦?
那为什么delphi还搞个public?

如果都规范的书写成员的访问权限,lz你的“两种写法有何不同”这种疑问不就没有了么,这就是为什么
[/Quote]
阁下的意思是DELPHI自动生成的代码不规范?
yjbnew 2012-06-07
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
为了区分自定义过程
[/Quote]
你的意思是,delphi自动生成的,没有放在PUBLIC,而用户自定义的一般要规范点?
也就是说:delphi自动生成的代码是不规范?
鐵蛋 2012-06-07
  • 打赏
  • 举报
回复
1.访问限制
2.如果是TForm1 = class(TForm)创建,private上面一般是Form事件自动生成
pathletboy 2012-06-07
  • 打赏
  • 举报
回复
默认为published
shuihan20e 2012-06-07
  • 打赏
  • 举报
回复
为了区分自定义过程
s11ss 2012-06-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
没有加访问限制标志(private,protected,public,published)的默认为public
[/Quote]默认为published吧?
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
哦?
那为什么delphi还搞个public?
[/Quote]
如果都规范的书写成员的访问权限,lz你的“两种写法有何不同”这种疑问不就没有了么,这就是为什么
yjbnew 2012-06-07
  • 打赏
  • 举报
回复
哦?
那为什么delphi还搞个public?

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧