Unit1................
type
  ABC = Class
    a: String;
    procedure geta;
  end;procedure ABC.geta;
begin
  ......
end;——————————————————————————Unit2.................
  ABCOverride = Class(TABC)
    aa: String;
    procedure geta;
  end;第一种情况:
procedure ABCOverride.geta;
begin
  ......
end;第二种情况:
procedure ABCOverride.geta;
begin
  inherited geta;
  ......
end;第三种情况:
procedure ABCOverride.geta; override;
begin
  ......
end;第四种情况:
procedure ABCOverride.geta; override;
begin
  inherited geta;
  ......
end;——————————————————————————————上面的4种情况,有没有哪一种的写法是错的,为什么?那么这些具体的意思是什么? 为什么有时需要写override,inherited,有时不需要?