type
  TA=class
  private
  Function GetStr:string;virtual;abstract;
  public
  property S:string Read GetStr;  TB=class(TA)
  private
  FS:String;
  Function GetStr:string;override;
  public
  .........问题在这里
end;
  Function TB.GetStr:string;
  begin
  Result:=Fs;
  end;1、可以再定义一次S属性吗,是覆盖还是继承
2、假设我定义为Property S:string Read GetStr Write Fs;
   增加一个写操作可不可以。
3、或者我直接改为Property S:string Read Fs write Fs又可不可以。