java 题库问题求解答谢谢

2025-03-28 07:38:38
推荐回答(1个)
回答1:

public Object execute(){ //这里显示错误(由于这里无法编译class C
//more code here
}

这里的数据类型不能为object,你改成string试试。因为object可以return任何不是primitive data type的数据类型(也包括string),但不能确定为string。然而你在class B里已经define了execute function的返回类型为string,所以会报错