
JAVA题,求详细回答
1.阅读下面的程序代码,根据注释要求补充、完成代码(划线是需要补充的地方),最后简要说明该程序的功能。___________________{//声明一个接口,接口名为A...
1. 阅读下面的程序代码,根据注释要求补充、完成代码(划线是需要补充的地方),最后简要说明该程序的功能。
___________________{ //声明一个接口,接口名为Area
public double CalsulateArea();
}
class MyCircle implements Area{
double r;
public MyCircle(double r){
this.r=r;
}
public double CalsulateArea(){
return Math.PI*r*r;
}
}
class MyRectangle implements Area{
double width,height;
public MyRectangle(double w,double h){
width=w;
height=h;
}
public double CalsulateArea(){
//计算矩形面积
}
}
class TestArea{
public static void main(String []args){
//创建MyCircle的对象,对象名为c
System.out.println("The area of the Circle is "+c.CalsulateArea());
//创建MyRectangle的对象,对象名为r
System.out.println("The area of the Rectangle is "+r.CalsulateArea());
}
}
class TestArea{
public static void main(String []args){
—————————————— //创建MyCircle的对象,对象名为c
System.out.println("The area of the Circle is "+c.CalsulateArea());
—————————————— //创建MyRectangle的对象,对象名为r
System.out.println("The area of the Rectangle is "+r.CalsulateArea());
}
}
主要是这里 展开
___________________{ //声明一个接口,接口名为Area
public double CalsulateArea();
}
class MyCircle implements Area{
double r;
public MyCircle(double r){
this.r=r;
}
public double CalsulateArea(){
return Math.PI*r*r;
}
}
class MyRectangle implements Area{
double width,height;
public MyRectangle(double w,double h){
width=w;
height=h;
}
public double CalsulateArea(){
//计算矩形面积
}
}
class TestArea{
public static void main(String []args){
//创建MyCircle的对象,对象名为c
System.out.println("The area of the Circle is "+c.CalsulateArea());
//创建MyRectangle的对象,对象名为r
System.out.println("The area of the Rectangle is "+r.CalsulateArea());
}
}
class TestArea{
public static void main(String []args){
—————————————— //创建MyCircle的对象,对象名为c
System.out.println("The area of the Circle is "+c.CalsulateArea());
—————————————— //创建MyRectangle的对象,对象名为r
System.out.println("The area of the Rectangle is "+r.CalsulateArea());
}
}
主要是这里 展开
5个回答
展开全部
Interface Area //声明面积接口,让圆和矩形类实现该接口内的计算面积的方法
MyCircle c = newMyCircle(参数)//创建MyCircle的对象,对象名为c
MyRectangle r = newMyRectangle(参数1,参数2)//创建MyRectangle的对象,对象名为r
至于程序的作用,其实就是想把矩形和圆求面积的方法抽离成一个接口,然后圆类和矩形类都实现这个接口来计算各自的面积(类似把共有属性抽离成class一样的道理,面向接口编程)
希望能帮到你
MyCircle c = newMyCircle(参数)//创建MyCircle的对象,对象名为c
MyRectangle r = newMyRectangle(参数1,参数2)//创建MyRectangle的对象,对象名为r
至于程序的作用,其实就是想把矩形和圆求面积的方法抽离成一个接口,然后圆类和矩形类都实现这个接口来计算各自的面积(类似把共有属性抽离成class一样的道理,面向接口编程)
希望能帮到你
展开全部
public interface Area
MyCircle c = new MyCircle();
MyRectangle r = new MyRectangle();
我没感觉有什么难啊。
你确定是想加划线部分?
MyCircle c = new MyCircle();
MyRectangle r = new MyRectangle();
我没感觉有什么难啊。
你确定是想加划线部分?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一空 public interface Area
第二空 MyCircle c =new MyCircle(6.5); //里面数值随便填,要double类型,这个参数是圆半径
第三空 MyRectangle r = new MyRectangle(3.4,4.5); //里面数值随便填,要double类型,两个参数分别是矩形的长跟宽
第二空 MyCircle c =new MyCircle(6.5); //里面数值随便填,要double类型,这个参数是圆半径
第三空 MyRectangle r = new MyRectangle(3.4,4.5); //里面数值随便填,要double类型,两个参数分别是矩形的长跟宽
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public interface Area
MyCircle c = new MyCircle();
MyRectangle r =new MyRectangle();
MyCircle c = new MyCircle();
MyRectangle r =new MyRectangle();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int 是普通类型,所以没有继承
以上回答你满意么?
以上回答你满意么?
追问
你再看一下,我想知道答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询