我无法理解此代码中的错误:
import java.util.*;
public class Timer {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new Run(), 0, 5000);
}
}
这是我第一次在Java中使用Timer,它说
error: cannot find symbol timer.schedule(new Run(), 0, 5000); ^ symbol: method schedule(new Run(), int, int) location: variable timer of type Timer
我错过了什么?
答案 0 :(得分:2)
您正在创建类Timer的实例。您的班级计时器没有方法计划。如果您尝试使用this计时器,我建议您为其他人命名
答案 1 :(得分:2)
为避免使用相同的类名冲突,您应使用完整的包名称或完全限定的名称:
java.util.Timer timer = new java.util.Timer();
timer.schedule(new Run(), 0, 5000);