Abort Object in Pascal(100分)

  • 主题发起人 主题发起人 zdyue
  • 开始时间 开始时间
Z

zdyue

Unregistered / Unconfirmed
GUEST, unregistred user!
TStudent1=class
private
FName:string;
public
property Name:String read FName write FName;
end;

TStudent2=class
public
Name:string;
end;


what difference?
 
前一个用于控件
后一个是普通的Class.
 
有区别,前者允许其子类对属性Name进行覆盖,以达到某些目的,例如,子类在设置其值
时要进行一定的允许性测试等。
后者是一个公开的变量,子类无法起一个为Name的域,Name将被长期占用。
 
多人接受答案了。
 
后退
顶部