java程序改错(一处错误)
1:publicclassC{intp;publicvoidsetP(intp){p=p;}}2:publicclassShowErrors{publicvoidmeth...
1:
public class C{
int p;
public void setP(int p) {
p = p;
}
}
2:
public class ShowErrors{
public void method1() {
Circle c;
System.out.println("What is radius " + c.getRadius());
c.new Circle();
}
} 展开
public class C{
int p;
public void setP(int p) {
p = p;
}
}
2:
public class ShowErrors{
public void method1() {
Circle c;
System.out.println("What is radius " + c.getRadius());
c.new Circle();
}
} 展开
6个回答
展开全部
1:
public class C{
int p;
public void setP(int p) {
this.p = p;//改这里
}
}
2:
public class ShowErrors{
public void method1() {
Circle c=new Circle();//改这里
System.out.println("What is radius " + c.getRadius());
// c.new Circle();这行删掉
}
}
public class C{
int p;
public void setP(int p) {
this.p = p;//改这里
}
}
2:
public class ShowErrors{
public void method1() {
Circle c=new Circle();//改这里
System.out.println("What is radius " + c.getRadius());
// c.new Circle();这行删掉
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个题没错,只是他考你的是什么?如果他是考你,变量的使用范围那么则是this.p=p;
第2题,c=new Circle();并且吧System.out这句话,放到c=new Circle()下面!
第2题,c=new Circle();并且吧System.out这句话,放到c=new Circle()下面!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1:
this.p = p;
2:
c = new Circle();
this.p = p;
2:
c = new Circle();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.p=p;
System.out.println("What is radius " + c.getRadius());
c未实例化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.p = p;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询