Linux用のdrjavaを使用してコードを実行します。この単純なプログラムを実行しているときに、最近たくさんのエラーが発生しました。コードは正常にコンパイルされますが、Javaファイルを実行するたびにエラーが発生します。静的エラー:未定義の名前は私のコードです。(Square.javaとSquareD.javaの2つのファイルがあります)これが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;
}
}
これがSquareD.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;
}
}
入力するときも、インタラクションウィンドウを入力java Square.java
するjava SquareD.java
ときも、次のようになります。
静的エラー:未定義の名前
Ubuntu11.10を実行しています