2.定义图形类Shape,该类中有获得面积的方法getArea();定义长方形类Rect,该类是Shape的子类,类中有矩形长和宽的变量double a,double b,设置长和宽的方法setWidth()、setHeight(),使用getArea()求矩形面积;利用getArea方法实现题1中圆面积的求解。


// 图形类Shape
package d922B;

public class Shape {
double getArea(ShapePara x){
return x.getArea();
}
double getArea(Rect y)
{
return y.getA()*y.getB();
}

}
//矩形类
package d922B;

public class Rect extends Shape {
private double a, b;
public Rect(double a, double b) {
super();
this.a = a;
this.b = b;
}

public double getA() {
	return a;
}

public double getB() {
	return b;
}

public void setA(double a) {
	this.a = a;
}

public void setB(double b) {
	this.b = b;
}

}

//主类
package d922B;

public class Test {

public static void main(String[] args) {
	Shape a=new Shape();
	System.out.println(a.getArea(new Circle(1)));
	System.out.println(a.getArea(new Rect(15,20)));

}

}

//运行结果

3.0
300.0


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 定义一个长方形类,定义 求周长和面积的方法实例 按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和height属性初化; 2.一个不带参数的构造方法,将矩形初始化为宽和高都为10。 两个方法: 求矩形面积的方法area() 求矩形周长的方法perimeter() (2)通过继承Rect类编写一个具有确定位 按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含: 两个属性:矩形的宽width;矩形的高height。 两个构造方法: 1.一个带有两个参数的构造方法,用于将width和height属性初化; 2.一个不带参数的构造方法,将矩形初始化为宽和高都为10。 两个方法: 求矩形面积的方法area() 求矩形周长的方法perimeter() (2)通过继承Rect类编写一个具有确定位 更改Win7鼠标选框(矩形,长方形)蓝色为其它颜色的方法 定义抽象类Shape,抽象方法为showArea(),求出面积并显示,定义矩形类Rectangle,正方形类Square,圆类 Circle,根据各自的属性,用showArea方法求出各自的面积,在main方法中构造3个对象,调用showArea方法。(体现多态) 定义一个形状类(Shape)方法:计算周长,计算面积。子类: 矩形类、圆形类、三角形类 opencv——通过面积筛选最大轮廓,并求凸包矩形的长和宽 求矩形类面积。java方法 用C#设计控制台应用程序,计算矩形的周长和面积。要求在程序中定义一个类,其中包含两个字段用于存储矩形的长和宽,包含带参构造函数完成对字段的初始化,包含两个方法用于计算矩形的面积和周长。主函数中,输入矩形长和宽,实例化一个矩形,能够输出矩形的周长和面积。 Arcgis利用字段计算器通过面积和周长计算长方形的边长
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM