0

まず、私は Java の学習の初期段階にあり、さまざまな演習に取り組んでいます。

演習の 1 つで、次の外部クラスが提供されます: http://pastebin.com/g8hCTRCc

プログラムで変数として定義された 2 つの有理数の最大値と最小値を計算して出力するアプリケーションを作成する必要があります。

これまでのところ、クラスをインポートしました (正しく信じています) が、そこからメソッドを呼び出す方法がわかりません。

package Rational;
import Rational.add;
public class test {
  public static void add(String[] args){
  }
}

どんな助けでも大歓迎です。

4

1 に答える 1

0

コンストラクターを使用してクラスのインスタンスを作成することから始めます。Rationalクラスのほとんどのメソッドは引数としてのインスタンスのみを受け入れるように見えるため、 の 2 番目のインスタンスをRational作成する必要があります。Rationalの 2 番目のインスタンスを最初のメソッドに渡すとadd()、 の新しいインスタンスが返されますRationalmainこのコードはすべて、実行用のメソッドに含める必要があります。addインポートにはクラスのメソッドではなく、完全修飾クラス名が必要なため、インポート ステートメントも除外するように変更する必要があります。

package Rational;
import Rational;

public class Test {
    public static void main(String[] args) {
        Rational rational = new Rational(1,2);
        Rational rational2 = new Rational(1,2);
        Rational rationalTotal = rational.add(rational2);
    }
}
于 2013-04-21T20:32:45.317 に答える