Java代码的Identifier expected after...问题

Cheney Wang 2017-04-10 10:13:02
我的代码如下:
(default package.Main(.java))
import Vehicle.Car;
import java.util.Scanner;

public class Main {
Scanner srin = new Scanner(System.in);
String brand = srin.nextLine();

Car car = new Car(brand);
car.run();
car.warning(288);
}

(Vehicle.Vehicle(.java))
package Vehicle;

interface Vehicle {
static final int TOPSPEED = 250;
static final String POWER = "Engine";

void run();
void warning(int speed);
}

(Vehicle.Car(.java))
package Vehicle;

public class Car implements Vehicle{

private String brand;

public Car(String br){
this.brand = br;
}

public void run(){
System.out.println(brand + " is running on the road.");
}

public void warning(int spe){
if(spe > 250){
System.out.println("You are illegal. ");
}
}
}

然后就在main函数里面的
car.run();
car.warning(288);
这两个语句调用上出现了:
Syntax error on token "run", identifier expected after token run.

这个错误是怎么回事呢
...全文
436 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cheney Wang 2017-04-11
  • 打赏
  • 举报
回复
引用 1 楼 dashanshenchu的回复:
你的package的名字是java,和默认的包重名了,改成其他什么的。
不是的,我有两个package,一个是default,还有一个是Vehicle.
podd 2017-04-10
  • 打赏
  • 举报
回复
你的package的名字是java,和默认的包重名了,改成其他什么的。

58,455

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧