java编程(11分)求正方形的面积。要求

关注:137  答案:2  mip版

解决时间 2021-01-27 10:01

提问者葃日懙妳

2021-01-26 13:02

5. (11分)求正方形的面积。要求

1)创建一个接口IShape ,接口中有一个抽象方法

public double area( );

2)定义一个类square,且实现IShape接口。square类有一个属性表示正方形的边长;构造方法初始化该边长。

3)定义一个主类,在此类中,创建square类的实例,求该正方形面积。

最佳答案

二级知识专家傻ㄋ吧唧

2021-01-26 14:22

interface IShape{

public double area();

}

class square implements IShape{

double length ;

public square(double l){

length = l;

}

public double area(){

return length*length;

}

}

public class Test {

public static void main(String[] args) {

square s = new square(5);

System.out.println(s.area());

}

}

全部回答

1楼伈係鯡亼

2021-01-26 15:48

public class main {

//应用举例

public static void main(string[] args) {

rectangle rect = new rectangle(13,34);

rectangle square = new rectangle(13);

system.out.println("长为: " + rect.getlength() +" 宽为:"+rect.getwidth() +" 的长方形面积为:" + rect.getarea());

system.out.println("边长为:" + square.getlength() +" 的正方形面积为:"+square.getarea());

//静态方法调用

system.out.println("长方形的面积" + rectangle.getarea(23,34));

}

}

//长方形(正方形)类

class rectangle {

private double length = 0.0; //长

private double width = 0.0; //宽

public double getlength() {

return length;

}

public double getwidth() {

return width;

}

//构造长方形

public rectangle(double length , double width) {

this.length = length;

this.width = width;

}

//构造正方形

public rectangle(double side) {

this(side,side);

}

//获得面积方法

public double getarea()

{

return length * width;

}

//静态方法,可以直接调用返回长方形(正方形的面积)

//x 长方形的长, y长方形的宽

public static double getarea(double x,double y)

{

return x*y;

}

}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

更多推荐

java正方形_java编程(11分)求正方形的面积。要求