我需要創建一個方法largerThan(見下文),它將一個Rectangle對象作爲參數,如果調用對象的面積大於對象的面積參數,否則返回false。我以前做過這個,但根本無法回想如何在這部分方法中完成代碼。任何幫助將真正感激!注意:教授不希望我們使用「這個」操作符! :-(如何編寫簡單的布爾方法? (不記得如何編碼下面的代碼)
public class Rectangle
{
private double length;
private double width;
public Rectangle()
{
length = 0;
width = 0;
}
public Rectangle(double l, double w)
{
length = l;
width = w;
}
public void setRectangle(double l, double w)
{
length = l;
width = w;
}
public double getLength()
{
return length;
}
public double getWidth()
{
return width;
}
public double perimeter()
{
return length + width;
}
public double Area()
{
return length*width;
}
**public boolean largerThan(Rectangle r1)
{
if()
return True;
else
return False;
}**
public String toString()
{
return "Length is " + length + " width is " + width;
}
}
所以......讓我們摸不着頭腦逐步 - 你如何計算面積? – 2012-02-09 03:27:56
這裏是富勒代碼'public boolean largerThan(Rectangle that){return this.getArea()> that.getArea();}' – Nishant 2012-02-09 03:30:47