JAVA:定义矩形Rectangle定义矩形Rectangle ,矩形信息包括宽 高 提供含两个参数的构造方法,为字段提供get和set方法.提供计算面积的calcArea方法,提供计算周长calcCircum方法,重写equals方法.面积相等则
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 13:45:43
![JAVA:定义矩形Rectangle定义矩形Rectangle ,矩形信息包括宽 高 提供含两个参数的构造方法,为字段提供get和set方法.提供计算面积的calcArea方法,提供计算周长calcCircum方法,重写equals方法.面积相等则](/uploads/image/z/1264532-68-2.jpg?t=JAVA%EF%BC%9A%E5%AE%9A%E4%B9%89%E7%9F%A9%E5%BD%A2Rectangle%E5%AE%9A%E4%B9%89%E7%9F%A9%E5%BD%A2Rectangle+%2C%E7%9F%A9%E5%BD%A2%E4%BF%A1%E6%81%AF%E5%8C%85%E6%8B%AC%E5%AE%BD+%E9%AB%98+%E6%8F%90%E4%BE%9B%E5%90%AB%E4%B8%A4%E4%B8%AA%E5%8F%82%E6%95%B0%E7%9A%84%E6%9E%84%E9%80%A0%E6%96%B9%E6%B3%95%2C%E4%B8%BA%E5%AD%97%E6%AE%B5%E6%8F%90%E4%BE%9Bget%E5%92%8Cset%E6%96%B9%E6%B3%95.%E6%8F%90%E4%BE%9B%E8%AE%A1%E7%AE%97%E9%9D%A2%E7%A7%AF%E7%9A%84calcArea%E6%96%B9%E6%B3%95%2C%E6%8F%90%E4%BE%9B%E8%AE%A1%E7%AE%97%E5%91%A8%E9%95%BFcalcCircum%E6%96%B9%E6%B3%95%2C%E9%87%8D%E5%86%99equals%E6%96%B9%E6%B3%95.%E9%9D%A2%E7%A7%AF%E7%9B%B8%E7%AD%89%E5%88%99)
JAVA:定义矩形Rectangle定义矩形Rectangle ,矩形信息包括宽 高 提供含两个参数的构造方法,为字段提供get和set方法.提供计算面积的calcArea方法,提供计算周长calcCircum方法,重写equals方法.面积相等则
JAVA:定义矩形Rectangle
定义矩形Rectangle ,矩形信息包括宽 高 提供含两个参数的构造方法,为字段提供get和set方法.提供计算面积的calcArea方法,提供计算周长calcCircum方法,重写equals方法.面积相等则相等.
JAVA:定义矩形Rectangle定义矩形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;
}
}