Nanne提出的建议绝对可以解决您的问题。但是,我认为如果现在就养成习惯,在学习Java的早期阶段,尝试尽可能少地使用静态方法(例如,适用的方法除外),那将是明智的选择。
。这是修改您的代码以创建Test实例并在Test对象上调用calcArea方法:
public class Test { public static void main (String [] args ){ Test test = new Test(); int a = test.calcArea(7, 12); System.out.println(a); } int calcArea(int height, int width) { return height * width; }}随着您进一步使用Java进行编码,并假定给出的代码刚刚开始处理诸如某种多边形对象之类的对象,像calcArea这样的方法属于实例上下文,而不是静态上下文,因此它可以运行关于对象的内部状态。这将使您的代码更加面向对象,而过程更少。



