interface A{
void setColor(int color);
}
abstract class B implements A{
abstract int setColor(int color);
}
class Test extends B{
public static void main(Strings args){
int setColor(int color){ }
}
}
这显示了
的编译时错误';' expected
int setColor(int color){
}
以上程序错误我的实际程序是
interface A{
void setColor(int color);
}
abstract class B implements A{
abstract int setColor(int color);
}
class Test extends B{
int setColor(int color){ }
public static void main(Strings args){
}
}
在这个程序中我遇到了我在评论部分提到的编译错误
答案 0 :(得分:2)
您正试图在main
内声明一个方法。将setColor
的定义置于 main
之外!
答案 1 :(得分:0)
您无法在另一个方法(setColor
)中定义方法(main()
)。
您必须重写Test
课程,例如:
class Test extends B{
int setColor(int color){ }
public static void main(Strings args){
}
}