私はいくつかのクラスを持つ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)
の内側に私はC.areaCircle()
とR.areaRectangle()
を比較するための別の時間Rectangle R = new Rectangle()
を呼び出す必要がありますされ、またはそれを行うための別の方法は何ですか?
コードを表示する必要があります。 – 476rick
コードを表示してください(いくつかの連続した行)。 –
いいえ、 'R.compare(C)'を呼び出すと、 'compare'メソッドを呼び出した' R'矩形の領域と 'C'サークルの領域を比較する必要があります。 'compare'メソッドの中で' areaRectangle'を呼び出すには 'this.areaRectangle()'や 'areaRectangle()'( 'this.'はコンパイラによって暗黙的に追加されます)を使うだけです。 – Pshemo