编译器错误 C0089
信息: 接口“{1}”的重写方法“{0}”的接口与声明不匹配
可能的错误原因: 实现方法的签名与接口中方法的签名不匹配。
错误修正: 确保声明了相同的返回类型和参数。
例 372. 错误示例:
PROGRAM PLC_PRG VAR inst : FB; END_VAR INTERFACE XY METHOD METH1 VAR_INPUT iPar : INT; END_VAR FUNCTION_BLOCK FB IMPLEMENTS XY VAR END_VAR METHOD METH1 VAR_INPUT END_VAR
信息:
C0089:接口“XY”的覆盖方法“METH1”的接口与声明不匹配