【发布时间】:2017-02-19 09:52:44
【问题描述】:
我收到一条错误消息,提示“无法解析值”
public static MyInt square(MyInt a) {
double sqred = a.value;
MyInt sqrObjt = new MyInt(sqred);
return sqrObjt;
}
这是我的构造函数
public MyInt(int value){
this.value = value;
}
【问题讨论】:
-
哪里出错了?
-
MyInt.value在您的square方法中可见吗? -
确保
value是public -
square()定义在什么类中?如果在MyInt中,应该可以正常工作。如果在另一个班级,那么value的可见性很重要。
标签: java methods constructor static