以下代码到底错哪啊? interface A{ int x = 0; } class B{ int x =1; } class C extends B implements A
interfaceA{intx=0;}classB{intx=1;}classCextendsBimplementsA{publicvoidpX(){System.out...
interface A{
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
代码少贴了点 展开
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
代码少贴了点 展开
展开全部
编译错误。你可以输入到Eclipse中可以看到提示。不同的JVM有不同的描述,大概都是说class C extends B implements A {
public void pX(){
System.out.println(x);
}
中的x属于定义不明确。
可以将x改成System.out.println(super.x);
public void pX(){
System.out.println(x);
}
中的x属于定义不明确。
可以将x改成System.out.println(super.x);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
interface A{
int x = 0;
} 这个接口有问题,不能包含 int x=0 去掉这个就行
int x = 0;
} 这个接口有问题,不能包含 int x=0 去掉这个就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么语言?
接口不能包含字段吧!!
接口不能包含字段吧!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |