-2

さて、通貨を含むコードでインターフェイスを使用する必要があり、パラメーターを使用して作成したメソッドがいくつかあります。質問: インターフェイス クラスを、それを実装しているクラスとは異なるパラメーター名で作成しても問題はありませんか?

例えば:

//One of my methods which calculates a US paper currency (created in my interface class)
BigDecimal getUSD(int onepaper, int fiftypaper, int twentypaper,  int tenpaper, int fivepaper, int onepaperval);

//One of my classes which contains the getUSD method in it.
public void getUSD(int dollars, int quarters, 
        int dimes, int nickels, int pennies)
{
    payment = dollars + quarters * QUARTER_VALUE + dimes * DIME_VALUE
            + nickels * NICKEL_VALUE + pennies * PENNY_VALUE;
}

これにより、Java の実行時に問題が発生しますか? (インターフェイスを使用するのはこれが初めてであることに注意してください)

4

1 に答える 1

1

変数がインターフェースと同じ順序で同じタイプである限り、変数に名前を付けることは重要ではありません。

于 2012-04-08T19:15:26.077 に答える