我在寫一個Java程序,它有一些類。我有一個類是Rectangle.java
和另一個Circle.java
。在Rectangle.java
我正在做一個方法來比較矩形和圓的面積。它被稱爲public boolean compare(Circle C)
。Java上的方法和類
當我打電話給Principal.java
上的方法時,我聲明Rectangle R = new Rectangle()
,Circle C = new Circle()
,然後R.compare(C)
。
我的問題是,中public boolean compare(Circle C)
裏面,我需要調用另一個時間Rectangle R = new Rectangle()
與C.areaCircle()
比較R.areaRectangle()
,或有另一種方式做到這一點?
您應該顯示您的代碼。 – 476rick
顯示您的代碼(連續幾行)。 –
不,當你調用'R.compare(C)'時,你應該比較''比較'方法的'R'矩形的區域和'C'圈的區域。要在'compare'方法內調用'areaRectangle',只需使用'this.areaRectangle()'或者'areaRectangle()'('this.'將被編譯器隱式添加)。 – Pshemo