阅读以下程序段,找出错误并改正 public interface Com{ abstract void cry(); pubic int x=0; static int y=0; } abstract class Cat implement Com{ abstract void cry(); }
时间: 2024-01-19 21:02:17 浏览: 75
程序运行错误
以下是修改后的程序段:
```
public interface Com {
void cry();
int x = 0;
static int y = 0;
}
abstract class Cat implements Com {
public abstract void cry();
}
```
修改说明:
1. `public` 拼写错误,应为 `public`
2. `cry()` 方法声明为抽象方法时不需要 `abstract` 关键字
3. `x` 和 `y` 应该为常量,因此需要加上 `final` 关键字。`x` 和 `y` 都可以声明为 `static` ,因为它们是常量,应该在接口中声明。
4. `Cat` 类中实现 `Com` 接口的 `cry()` 方法需要加上 `public` 关键字。
阅读全文