我几乎完成了为 .NET 环境迁移我的软件的工作。现在我正在检查所有警告并清理它们。然后,我遇到了这个问题。
这是我的课:
TColorObj = class
value:double;
thecolor:Color;
Constructor;
method ReadColor(bdr:BinaryReader);
method WriteColor(bdw:BinaryWriter);
method Clone:TColorObj;
method ToString:String; Override; <<<<----this method is raising error.
end;
错误是“无法覆盖访问权限低于基本方法的方法。” 但是,如果我删除关键字Override,它会引发一条警告消息,“ToString”隐藏了一个父方法。” TColorObj 类不是从任何基类继承的,如您所见。
那么,我是否将 TColorObj 类公开?
任何帮助或提示将不胜感激。