【发布时间】:2010-12-18 23:40:51
【问题描述】:
考虑这段代码
type
TMyObject=class
private
FName: Integer;
function Name: Integer;
public
property Name : Integer read FName;
function Name(Param1 : integer) : Integer; overload;
end;
是否可以在delphi中创建同名的属性和函数(或过程)?
是否存在任何允许创建这样的类的指令或编译器开关?
【问题讨论】:
-
解析器如何区分它们?
-
你不需要问这个问题,你可以自己想出答案。编译器如何区分无参数 Name 函数和 Name 属性?
标签: delphi