哪位帮我看一下这个简单的Java 程序怎么改
interfaceShapeArea{doublegetPerimeter();}classMyRectangleimplementsShapeArea{doublewi...
interface ShapeArea{double getPerimeter();}class MyRectangle implements ShapeArea{double width;double height;MyRectangle(double w,double h){width=w;height=h;}public double getPerimeter(){double p;p=2*(width+height);return p;}double display(){getPerimeter();System.out.println("width="+width+",height="+height+",preimeter="+p);// 这里出现了个错误说p出了什么问题}}public class Test {public static void main(String[] args){MyRectangle v=new MyRectangle(1.0,2.0);v.display();}
}
哪位大侠给我说说要怎么改 为什么要这样呢 展开
}
哪位大侠给我说说要怎么改 为什么要这样呢 展开
3个回答
展开全部
在display里没P这个变量。编译不通过。
double display()
{
double peri;
peri = getPerimeter();
System.out.println("width="+width+",height="+height+",preimeter="+peri);
}
double display()
{
double peri;
peri = getPerimeter();
System.out.println("width="+width+",height="+height+",preimeter="+peri);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加油加油!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询