0
我有這個構造函數,但是當我編譯我的主要方法時,我無法從靜態上下文中引用非靜態方法區域。我知道它是一個簡單的解決方案,我只是無法完成。由於如何從靜態上下文中引用非靜態方法
public class Rect{
private double x, y, width, height;
public Rect (double x1, double newY, double newWIDTH, double newHEIGHT){
x = x1;
y = newY;
width = newWIDTH;
height = newHEIGHT;
}
public double area(){
return (double) (height * width);
}
,這主要方法
public class TestRect{
public static void main(String[] args){
double x = Double.parseDouble(args[0]);
double y = Double.parseDouble(args[1]);
double height = Double.parseDouble(args[2]);
double width = Double.parseDouble(args[3]);
Rect rect = new Rect (x, y, height, width);
double area = Rect.area();
}
}