리눅스 용 dr java를 사용하여 코드를 실행합니다. 나는이 간단한 프로그램을 실행하는 동안 최근에 많은 오류가 발생했습니다. 코드가 잘 컴파일되지만 java 파일을 실행할 때마다 오류가 발생합니다. 정적 오류 : 정의되지 않은 이름 여기에 내 코드가 있습니다. (나는 두 개의 파일, Square.java 및 SquareD.java있어) 여기 여기 DrJava가 왜 정적 오류를 반환합니까?
public class Square{
private String name;
private int y;
private int x;
public Square(String st,int x2,int y2){
name=st;
x=x2;
y=y2;
}
public int square(){
return x*x+y*y;
}
double a1=(double) x;
double a2=(double) y;
public double hypotenuse(double a1,double a2){
double sum = a1*a1+a2*a2;
return Math.sqrt(sum);
}
public int area(){
return x*y;
}
public String getName(){
return name;
}
}
가 SquareD.java의 Square.java
이다;public class Square{
private String name;
private int y;
private int x;
public Square(String st,int x2,int y2){
name=st;
x=x2;
y=y2;
}
public int square(){
return x*x+y*y;
}
double a1=(double) x;
double a2=(double) y;
public double hypotenuse(double a1,double a2){
double sum = a1*a1+a2*a2;
return Math.sqrt(sum);
}
public int area(){
return x*y;
}
public String getName(){
return name;
}
}
Whever은 내가