JAVA:定义矩形Rectangle
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/20 04:51:34
JAVA:定义矩形Rectangle
定义矩形Rectangle ,矩形信息包括宽 高 提供含两个参数的构造方法,为字段提供get和set方法.提供计算面积的calcArea方法,提供计算周长calcCircum方法,重写equals方法.面积相等则相等.
定义矩形Rectangle ,矩形信息包括宽 高 提供含两个参数的构造方法,为字段提供get和set方法.提供计算面积的calcArea方法,提供计算周长calcCircum方法,重写equals方法.面积相等则相等.
public class Rectangle {
private float length;
private float width;
public Rectangle(float length, float width) {
this.length = length;
this.width = width;
}
public float calcArea() {
return this.length * this.width;
}
public float calcCircum() {
return (this.length + this.width) * 2;
}
@Override
public int hashCode() {
return new Float(this.length * this.width).hashCode();
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || !(obj instanceof Rectangle)) {
return false;
}
Rectangle rectangle = (Rectangle) obj;
if (this.calcArea() == rectangle.calcArea()) {
return true;
}
return false;
}
public float getLength() {
return length;
}
public void setLength(float length) {
this.length = length;
}
public float getWidth() {
return width;
}
public void setWidth(float width) {
this.width = width;
}
}
private float length;
private float width;
public Rectangle(float length, float width) {
this.length = length;
this.width = width;
}
public float calcArea() {
return this.length * this.width;
}
public float calcCircum() {
return (this.length + this.width) * 2;
}
@Override
public int hashCode() {
return new Float(this.length * this.width).hashCode();
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || !(obj instanceof Rectangle)) {
return false;
}
Rectangle rectangle = (Rectangle) obj;
if (this.calcArea() == rectangle.calcArea()) {
return true;
}
return false;
}
public float getLength() {
return length;
}
public void setLength(float length) {
this.length = length;
}
public float getWidth() {
return width;
}
public void setWidth(float width) {
this.width = width;
}
}
为什么JAVA中已经有rectangle类还可以自己定义rectangle类
如何用java编写类 Circle(圆) 和类 Rectangle(矩形) ,
JAVA声明圆柱体类和圆锥体类,继承矩形类rectangle并实现volume借口,计算表面积和体积
matlab中rectangle画圆角矩形
c#定义一个类圆Circle或者定义一个矩形类Rectangle,分别计算它们的周长和面积.
定义抽象类Shape,抽象方法为showArea(),求出面积并显示,定义矩形类Rectangle,正方形类Square
c++问题: 定义一个名为rectangle的矩形类,其属性数据为矩形左上角和右下角的点的坐标,能计算矩形的面积
定义一个类rectangle,描述一个矩形,包含有长、宽两种属性,以及计算面积的方法;
//已定义一个Shape抽象类,在此基础上派生出矩形Rectangle和圆形Circle类,二者都有
C++定义描述矩形的类Rectangle,其数据成员为矩形的中心坐标(X,Y)、长(Length)与宽(Width).
定义一个抽象类SHAPE,在其中声明计算面积AREA()和周长PERINETER()方法,定义矩形类RECTANGLE和
设计一个矩形类Rectangle,计算矩形的面积之和!