私はどのようにして完了するのかわからないという課題があります。 Googleとすべてを試し、まだ考えていない。静的メソッド内のインスタンス変数?どうやって?
割り当ては次のとおりです。
create a class Calculator witch contains following:
- constant pi (done)
- constructor that accepts two following integers: operand1 and operand2 (done)
- method to print out values of operand1 and operand2 (done)
- instance methods for adding, subtracting, multiplying and division of operand1 and operand2 (done)
- static methods for these same operations that accepts operand1 and operand2 as parameters (not done)
- instance method for calculating area of circle with pi and operand1 (done)
In main method create object of class Calculator and call all methods and write result of all methods in console.
私は誰も私のためにコードを書く必要はありません、私はどのようにないアイデアを持っていないので、私は、静的メソッド内のパラメータとしてオペランド1とオペランド2を取得する方法のガイドラインが必要開始。
私は、次のコードを試みた:
public static int add(operand1, operand2)
{
return operand1 + operand2;
}
をして、次のエラーを得た:
Identifier expected, an object reference is required for non-static field, method or property.
"静的メソッド_の内部でパラメータとしてoperand1とoperand2を取得する方法はありますか"〜err ...パラメータとして渡すだけですか?あなたは何を求めているのですか? – cubrr
その割り当ては本当に良く書かれていません。私は失われた気分であなたを責めません。 – BoltClock
私はこれを行います: public static int add(operand1、operand2){ return operand1 + operand2; } 次のエラーが発生します。 識別子が必要です。 非静的フィールド、メソッド、またはプロパティにオブジェクト参照が必要です。 これらのエラーを回避するにはどうすればよいですか? – Dwight