Delphi函数声明的问题
typeT=class(Data)procedureA(Sender:TObject);//1privateprotectedpublicprocedureD;//2en...
type
T = class(Data)
procedure A(Sender: TObject);//1
private
protected
public
procedure D;//2
end;
在1、2处声明的方法有什么不同,1处的是属于public private 还是protect 展开
T = class(Data)
procedure A(Sender: TObject);//1
private
protected
public
procedure D;//2
end;
在1、2处声明的方法有什么不同,1处的是属于public private 还是protect 展开
3个回答
展开全部
public 是所有工程里面的都能看到你申明的那个类,private 是只有自己类能用到类里面的函数和变量,理论上是只有本类才行,但是delphi中一些原因 使得在同一个unit单元中也可以引用private中的函数,protect是指你的子类可以用你定义的函数,private定义的在子类中也不能用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1处是类实例的属性,2是公共方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询