Open rebill opened 5 years ago
代码改成下面这样可以正常运行
Solution.java
interface Solution {
// use this Object to print the log (call from slf4j facade)
static Logger log = LoggerFactory.getLogger(Solution.class);
public int add(int a, int b);
}
Solution1.java
class Solution1 implements Solution {
@Override
public int add(int a, int b) {
return a + b;
}
}
也就是说生成代码的时候,少了
public int add(int a, int b);
和
@Override
666,是这个问题
接口的函数签名确实是要自己加的。考虑到每个人的习惯都不一样,我解析的话反而容易出错。
java version "1.8.0_101"