Closed yoko-Developer closed 1 year ago
@yoko-newDeveloper Mapperのメソッドがクラスメソッドかインスタンスメソッドかという点が原因ですね。 エラーの内容にも記載されているので再度確認してみてください。
合わせてクラスメソッド(static method)についても調べてみるとよさそうです。
クラスフィールドを使ってみるとクラスとインスタンスの違いが感じられるかも。 ぜひお試しください。
インスタンスからクラスフィールドを変更してみてください。
class Takoyakiki {
static int color;
int length;
public void changeColor(int color) {
color = color;
}
public void setLength(int length) {
this.length = length;
}
}
結構考えたのですが、わかりません。。 お時間ある時に教えていただけますか。
@yoko-newDeveloper わかりました。 画面を見ながら答えをお伝えして少し解説を添えてみます。 「結構考えた」についてもどのように考えたのかそのときに私に伝えてもらえますか。
ありがとうございます。 よろしくお願いします🙇
テスト[011]でエラー表示するところがあります。 Mapperクラスにメソッドを作成するというもので、
Create method...
をクリックするとエラーが消えると思います。私のソースでは同じ箇所でエラー表示されていますが、エラーメッセージが違います。 どこかが間違えているのでしょうか。 Mapperクラスを修正したらエラーが消えましたが、気になったので教えていただけると嬉しいです。