MyDate.javaにはメソッドがあります
class MyDate {
public void setValue(Integer value) {
value = 55;
}
}
PassTest.java
import learn.MyDate;
public class PassTest {
public static void changeInt(Integer value) {
setValue(value);
}
エラーが表示されています The method setValue(Integer)
is undefined for the type Integer
? なぜ?
そして、ここでsetValue
asと呼ぶと、どのような違いが生じるでしょうか? value.setValue
グーグルで検索してみましたがわかりませんでしたか?