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分)求正方形的面积。要求
发布评论