課題をやる中で、Main.javaのsetBalanceをCalculator.javaで引数balanceとして定義し、
引数balanceに10000を代入するsetBalanceメソッドを作りたいのですが、
void setBalance (int balance) {}のsetBalance部分と
public static void setBalance() {balance=10000;}の部分の
setBalanceの文字色が同じ深緑色になっているのですが、
これは同じものとして処理されているということだと思うのですが、
定義の仕方や、引数をもってくるやり方が間違っているのでしょうか?
初歩的な質問で申し訳ないです。
それぞれの処理が正しく行われているのなら
balance = 10000;
の部分にエラー(balanceを変数に解決できません)がでてしまうのはどうすればいいでしょうか。
Main.java
package homework21; public class Main { public static void main(String[] args) { Calculator t1 = new Calculator(); t1.setBalance(10000); //balance->残高
Calculator.java
public class Calculator { void setBalance (int balance) { //<-ここ } public static void setBalance() { //<-ここ balance = 10000; } }
まだ回答がついていません
会員登録して回答してみよう