Java Eclipse不允许使用父类中定义的setter
我很高兴我找到了这个论坛。 我是Java新手,正在学习如何使用setter、getter和构造函数。我遇到了一个错误,不知道如何解决它。请帮我找出这个错误。 我编写了两个类,第一个是一个名为MyCalc的简单java应用程序,它有两个方法Add()、Multiply()和一个setter setXY。MyCalc类是使用静态void main()实例化的 第二类“MyCalcTest”调用第一类。独立java应用程序MyCalc运行良好,没有错误。但当我试图使用MycalcTest中的setter“setXY”来设置参数值时,elipse不允许我使用setXY。有什么原因吗 以下是两个类的代码: (一) (二) 必须位于方法/构造函数/初始化块内Java Eclipse不允许使用父类中定义的setter,java,constructor,setter,getter,Java,Constructor,Setter,Getter,我很高兴我找到了这个论坛。 我是Java新手,正在学习如何使用setter、getter和构造函数。我遇到了一个错误,不知道如何解决它。请帮我找出这个错误。 我编写了两个类,第一个是一个名为MyCalc的简单java应用程序,它有两个方法Add()、Multiply()和一个setter setXY。MyCalc类是使用静态void main()实例化的 第二类“MyCalcTest”调用第一类。独立java应用程序MyCalc运行良好,没有错误。但当我试图使用MycalcTest中的sette
public class MyCalcTest {
MyCalc calc;
public MyCalcTest (){
calc = new MyCalc();
calc.setXY(5, 5);
}
}
如果你有一个关于某个不起作用的问题,一定要包括你收到的错误消息。很好,它现在起作用了,非常感谢你的即时回复。我仍然在我的电脑前,这对我帮助很大。
public class MyCalcTest {
//this works when called MyCalc with parameters
//MyCalc calc = new MyCalc(5, 5);
MyCalc calc = new MyCalc();
//this doesn't workto set x,y why??
calc.setXY(5, 5);
}
calc.setXY(5, 5);
public class MyCalcTest {
MyCalc calc;
public MyCalcTest (){
calc = new MyCalc();
calc.setXY(5, 5);
}
}